openstack-ansible-os_glance/tasks
Jesse Pretorius fa11f38215 Execute service setup against a delegated host using Ansible built-in modules
In order to reduce the packages required to pip install on to the hosts,
we allow the service setup to be delegated to a specific host, defaulting
to the deploy host. We also switch as many tasks as possible to using the
built-in Ansible modules which make use of the shade library.

The 'virtualenv' package is now installed appropriately by the openstack_hosts
role, so there's no need to install it any more. The 'httplib2' package is a
legacy Ansible requirement for the get_url/get_uri module which is no longer
needed. As there are no required packages left, the task to install them is
also removed.

With the dependent patches, the openstack_openrc role is now executed once
on the designated host, so it is no longer required as a meta-dependency for
the role.

Ansible 2.5 is a hard dependency for this patch due to the dynamic setting
of the ansible_python_interpreter, which in 2.4 is literally interpreted,
but in 2.5 thanks to [1] is now templated. See [2] for more details.

[1] https://github.com/ansible/ansible/pull/33698
[2] https://github.com/ansible/ansible/issues/18665
Depends-On: https://review.openstack.org/501814
Depends-On: https://review.openstack.org/568139
Depends-On: https://review.openstack.org/568141
Depends-On: https://review.openstack.org/568146
Depends-On: https://review.openstack.org/571423
Depends-On: https://review.openstack.org/579233
Depends-On: https://review.openstack.org/579959
Depends-On: https://review.openstack.org/580156
Change-Id: I6a5a85fae5a481900149a343a163fe82e788d1eb
2018-07-06 13:54:34 +00:00
..
glance_db_setup.yml Move database creation into role 2018-05-15 07:45:39 +00:00
glance_install.yml Merge "Add systemd tags to include role" 2018-06-29 00:58:33 +00:00
glance_install_source.yml Execute service setup against a delegated host using Ansible built-in modules 2018-07-06 13:54:34 +00:00
glance_post_install.yml Correct role rerun when using glance with NFS 2018-06-28 14:47:53 +00:00
glance_service_setup.yml Execute service setup against a delegated host using Ansible built-in modules 2018-07-06 13:54:34 +00:00
main.yml Add support for using distribution packages for OpenStack services 2018-05-04 15:42:26 +01:00