
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
18 lines
566 B
YAML
18 lines
566 B
YAML
---
|
|
features:
|
|
- |
|
|
The service setup in keystone for glance will now be executed
|
|
through delegation to the ``glance_service_setup_host`` which,
|
|
by default, is ``localhost`` (the deploy host). Deployers can
|
|
opt to rather change this to the utility container by implementing
|
|
the following override in ``user_variables.yml``.
|
|
|
|
.. code-block:: yaml
|
|
|
|
glance_service_setup_host: "{{ groups['utility_all'][0] }}"
|
|
|
|
deprecations:
|
|
- |
|
|
The variable ``glance_requires_pip_packages`` is no longer required
|
|
and has therefore been removed.
|