openstack-ansible/playbooks
Jesse Pretorius 46258cc435 Ensure that upper constraints are always applied
When the upper constraints are not applied, the resulting
build for the same tag may be different from one day to
the next. This results in an inconsistent experience for
deployers.

This patch sets the upper constraints to be used by the
following:
- https://review.openstack.org/388159 (lxc hosts)
- https://review.openstack.org/388072 (pip install)
- https://review.openstack.org/388230 (keystone install)
  This is a pattern to establish across other roles.

As some pip installs happen before the repo server is up
a common set of tasks is added to a few of the plays to
verify if there is a local copy of constraints available.
If not it will then source the upstream constraints based
on the OpenStack requirements SHA that's been pinned.

Change-Id: I7ddd44be30c610609c1429147646dcb1d3e6ca59
2016-10-21 19:31:07 +00:00
..
common-tasks Ensure that upper constraints are always applied 2016-10-21 19:31:07 +00:00
defaults/repo_packages NoVNC: Use a working version before QEMU RFB extension was merged 2016-10-17 20:05:06 +00:00
inventory Ensure that upper constraints are always applied 2016-10-21 19:31:07 +00:00
roles/system_crontab_coordination Move ceph_client and haproxy_server to IRR 2016-08-22 13:43:26 +01:00
vars/configs Merge "Set default keepalived cidr if none is provided" 2016-10-12 15:00:59 +00:00
etcd-install.yml Project Calico integration 2016-08-24 22:48:58 +00:00
galera-install.yml Cleanup/standardize usage of tags in plays 2016-09-15 10:08:48 +00:00
haproxy-install.yml Update all SHAs for 14.0.0 2016-09-21 09:44:48 +00:00
lxc-containers-create.yml Cleanup/standardize usage of tags in plays 2016-09-15 10:08:48 +00:00
lxc-containers-destroy.yml Cleanup/standardize usage of tags in plays 2016-09-15 10:08:48 +00:00
lxc-hosts-setup.yml Ensure that upper constraints are always applied 2016-10-21 19:31:07 +00:00
memcached-install.yml Cleanup/standardize usage of tags in plays 2016-09-15 10:08:48 +00:00
openstack-hosts-setup.yml Cleanup/standardize usage of tags in plays 2016-09-15 10:08:48 +00:00
os-aodh-install.yml Remove the rabbitmq deterministic sort 2016-10-14 09:50:29 -05:00
os-ceilometer-install.yml Remove the rabbitmq deterministic sort 2016-10-14 09:50:29 -05:00
os-cinder-install.yml Remove the rabbitmq deterministic sort 2016-10-14 09:50:29 -05:00
os-glance-install.yml Remove the rabbitmq deterministic sort 2016-10-14 09:50:29 -05:00
os-gnocchi-install.yml Merge "Add support for the Ceph storage driver in Gnocchi" 2016-09-30 14:14:17 +00:00
os-heat-install.yml Remove the rabbitmq deterministic sort 2016-10-14 09:50:29 -05:00
os-horizon-install.yml Remove the rabbitmq deterministic sort 2016-10-14 09:50:29 -05:00
os-ironic-install.yml Remove the rabbitmq deterministic sort 2016-10-14 09:50:29 -05:00
os-keystone-install.yml Remove the rabbitmq deterministic sort 2016-10-14 09:50:29 -05:00
os-magnum-install.yml Remove the rabbitmq deterministic sort 2016-10-14 09:50:29 -05:00
os-neutron-install.yml Remove the rabbitmq deterministic sort 2016-10-14 09:50:29 -05:00
os-nova-install.yml Remove the rabbitmq deterministic sort 2016-10-14 09:50:29 -05:00
os-rally-install.yml Force Ansible to use dynamic includes 2016-09-22 22:33:14 +00:00
os-sahara-install.yml Remove the rabbitmq deterministic sort 2016-10-14 09:50:29 -05:00
os-swift-install.yml Remove swift_repl|storage_address calculation 2016-09-26 17:23:37 +01:00
os-swift-sync.yml Cleanup/standardize usage of tags in plays 2016-09-15 10:08:48 +00:00
os-tempest-install.yml Update all SHAs for 14.0.0 2016-09-21 09:44:48 +00:00
os-trove-install.yml Remove the rabbitmq deterministic sort 2016-10-14 09:50:29 -05:00
rabbitmq-install.yml Cleanup/standardize usage of tags in plays 2016-09-15 10:08:48 +00:00
repo-build.yml Ensure that upper constraints are always applied 2016-10-21 19:31:07 +00:00
repo-install.yml Remove upstream repo dependency 2015-08-24 08:32:07 +01:00
repo-server.yml Ensure that upper constraints are always applied 2016-10-21 19:31:07 +00:00
rsyslog-install.yml Cleanup/standardize usage of tags in plays 2016-09-15 10:08:48 +00:00
security-hardening.yml Cleanup/standardize usage of tags in plays 2016-09-15 10:08:48 +00:00
setup-everything.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
setup-hosts.yml Include security role in setup-hosts.yml 2016-03-29 03:28:15 +00:00
setup-infrastructure.yml Unbound DNS resolution containers 2016-08-26 10:11:22 -05:00
setup-openstack.yml Add integrated Trove deployment. 2016-10-03 15:48:55 +00:00
unbound-install.yml Ensure that upper constraints are always applied 2016-10-21 19:31:07 +00:00
utility-install.yml Add curl to utility distro packages 2016-09-22 19:52:39 +00:00