Role os_glance for OpenStack-Ansible
Go to file
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
defaults Execute service setup against a delegated host using Ansible built-in modules 2018-07-06 13:54:34 +00:00
doc Updated from global requirements 2018-03-15 07:33:39 +00:00
examples Move database creation into role 2018-05-15 07:45:39 +00:00
handlers Revert "Use a common python build/install role for source-base deployment" 2018-03-29 13:25:42 +01:00
meta Execute service setup against a delegated host using Ansible built-in modules 2018-07-06 13:54:34 +00:00
releasenotes Execute service setup against a delegated host using Ansible built-in modules 2018-07-06 13:54:34 +00:00
tasks Execute service setup against a delegated host using Ansible built-in modules 2018-07-06 13:54:34 +00:00
templates Restore rabbit driver ssl config option 2018-06-04 12:21:09 -04:00
tests Execute service setup against a delegated host using Ansible built-in modules 2018-07-06 13:54:34 +00:00
vars Correct role rerun when using glance with NFS 2018-06-28 14:47:53 +00:00
zuul.d Switch to using project-templates 2018-06-16 21:04:16 -04:00
.gitignore Updated from OpenStack Ansible Tests 2018-03-27 15:51:41 +00:00
.gitreview Implement base configuration for independent repository 2016-03-02 07:28:55 +00:00
CONTRIBUTING.rst Update links in CONTRIBUTING.rst 2017-09-19 10:06:38 +08:00
LICENSE Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
README.rst Add release notes link to README 2018-06-14 23:41:13 -07:00
Vagrantfile Updated from OpenStack Ansible Tests 2018-06-06 00:41:14 +00:00
bindep.txt Updated from OpenStack Ansible Tests 2017-12-06 00:06:01 +00:00
manual-test.rc Use centralised test scripts 2016-09-27 18:46:26 +01:00
run_tests.sh Updated from OpenStack Ansible Tests 2018-04-30 05:14:05 +00:00
setup.cfg Update URLs in documents according to document migration 2017-07-14 09:37:06 +08:00
setup.py Updated from global requirements 2017-03-02 11:51:41 +00:00
tox.ini Use tests repo for common role test requirements 2018-07-01 16:36:21 +01:00

README.rst

Team and repository tags

image

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:

http://launchpad.net/openstack-ansible