Role os_neutron for OpenStack-Ansible
Go to file
Kevin Carter cdddf60c5f
Cleanup files and templates using smart sources
The files and templates we carry are almost always in a state of
maintenance. The upstream services are maintaining these files and
there's really no reason we need to carry duplicate copies of them. This
change removes all of the files we expect to get from the upstream
service. while the focus of this change is to remove configuration file
maintenance burdens it also allows the role to execute faster.

  * Source installs have the configuration files within the venv at
    "<<VENV_PATH>>/etc/<<SERVICE_NAME>>". The role will now link the
    default configuration path to this directory. When the service is
    upgraded the link will move to the new venv path.
  * Distro installs package all of the required configuration files.

To maintain our current capabilities to override configuration the
role will fetch files from the disk whenever an override is provided and
then push the fetched file back to the target using `config_template`.

Change-Id: I8fba4a1f70d7f5870ad81c8a84e3b1d15742c70f
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2018-08-07 09:04:50 -05:00
defaults Cleanup files and templates using smart sources 2018-08-07 09:04:50 -05:00
doc Public n/w access for vxlan tenant n/w in ml2.ovs 2018-05-18 07:37:51 +00:00
examples Move database creation into role 2018-06-01 18:04:57 +01:00
files Cleanup files and templates using smart sources 2018-08-07 09:04:50 -05:00
handlers Cleanup files and templates using smart sources 2018-08-07 09:04:50 -05:00
meta Execute service setup against a delegated host using Ansible built-in modules 2018-07-12 18:15:37 +01:00
releasenotes Execute service setup against a delegated host using Ansible built-in modules 2018-07-12 18:15:37 +01:00
tasks Cleanup files and templates using smart sources 2018-08-07 09:04:50 -05:00
templates Cleanup files and templates using smart sources 2018-08-07 09:04:50 -05:00
tests Add lxc3 compatibility to tests 2018-07-30 17:25:20 +01:00
vars Cleanup files and templates using smart sources 2018-08-07 09:04:50 -05:00
zuul.d Switch to using project-templates 2018-06-22 15:14:33 -04:00
.gitignore Updated from OpenStack Ansible Tests 2018-03-27 17:46:49 +00:00
.gitreview Implement base configuration for independent repository 2016-03-01 13:21:12 -08:00
bindep.txt Updated from OpenStack Ansible Tests 2017-12-06 00:06:26 +00:00
CONTRIBUTING.rst Update links in some docs 2017-09-18 01:09:50 +00:00
LICENSE Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
manual-test.rc Use centralised test scripts 2016-09-28 09:24:41 +01:00
README.rst Add release note link in README 2018-06-12 12:08:03 -04:00
run_tests.sh Updated from OpenStack Ansible Tests 2018-04-30 05:15:33 +00:00
setup.cfg Update URLs in documents according to document migration 2017-07-14 14:04:40 +08:00
setup.py Updated from global requirements 2017-03-02 11:51:58 +00:00
tox.ini fix tox python3 overrides 2018-07-05 16:46:36 +07:00
Vagrantfile Updated from OpenStack Ansible Tests 2018-06-06 00:43:00 +00:00

Team and repository tags

image

OpenStack-Ansible neutron

Ansible role that installs and configures OpenStack neutron.

Documentation for the project can be found at:

https://docs.openstack.org/openstack-ansible-os_neutron/latest/

Release notes for the project can be found at:

https://docs.openstack.org/releasenotes/openstack-ansible-os_neutron

The project home is at:

https://launchpad.net/openstack-ansible