fa11f38215
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 |
||
---|---|---|
defaults | ||
doc | ||
examples | ||
handlers | ||
meta | ||
releasenotes | ||
tasks | ||
templates | ||
tests | ||
vars | ||
zuul.d | ||
.gitignore | ||
.gitreview | ||
CONTRIBUTING.rst | ||
LICENSE | ||
README.rst | ||
Vagrantfile | ||
bindep.txt | ||
manual-test.rc | ||
run_tests.sh | ||
setup.cfg | ||
setup.py | ||
tox.ini |
README.rst
Team and repository tags
OpenStack-Ansible glance
This Ansible role installs and configures OpenStack glance and the glance registry.
- Documentation for the project can be found at:
-
https://docs.openstack.org/openstack-ansible-os_glance/latest/
- Release notes for the project can be found at:
-
https://docs.openstack.org/releasenotes/openstack-ansible-os_glance/
- The project home is at: