Role os_neutron for OpenStack-Ansible
Go to file
Andrew Bonney a640ae8cc9 Prevent neutron-l3-agent killing keepalived on restart
Systemd processes use a default KillMode of 'control-group'
which causes all other processes spawned during execution to be
killed on service stop. Neutron expects the keepalived processes
it starts to remain running in order to prevent data-plane
interruptions for HA routers.

This change switches the systemd KillMode to process in order to
prevent this issue. In doing so we also have to clean up
non-keepalived processes started by neutron so that upon restart
everything is running from the latest virtualenv which may have
changed during an upgrade.

Change-Id: I958fda17e6207553466d8a7512e35c30b122c22c
Closes-Bug: #1846198
Depends-On: https://review.opendev.org/771770
2021-01-25 09:08:07 +00:00
defaults Merge "Use global service variables" 2021-01-11 10:05:55 +00:00
doc Use PCI_SLOT_NAME cut instead of ls -ld cut more precisely 2021-01-07 18:16:51 +08:00
examples Move database creation into role 2018-06-01 18:04:57 +01:00
files/rootwrap.d Update vpnaas rootwrap filters 2020-01-13 19:36:11 -05:00
handlers Prevent neutron-l3-agent killing keepalived on restart 2021-01-25 09:08:07 +00:00
library Make VLAN ranges option when defining provider networks 2020-12-05 10:05:54 +00:00
meta Clarify supported SUSE versions 2019-05-21 09:50:57 +02:00
releasenotes Allow overriding firewall_driver for ovs 2021-01-12 12:25:36 +01:00
tasks Added tag neutron-policy-overrides to just update neutron policy 2021-01-12 10:46:46 +02:00
templates Rename nova_metadata_* variables 2020-11-25 13:22:32 +00:00
tests Test OVS/OVN deployments on CentOS 8 2020-11-18 11:53:54 -06:00
vars Prevent neutron-l3-agent killing keepalived on restart 2021-01-25 09:08:07 +00:00
zuul.d Return calico to voting 2020-11-25 10:31:50 +00:00
.gitignore Updated from OpenStack Ansible Tests 2019-09-04 15:17:04 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:41:19 +00:00
bindep.txt Updated from OpenStack Ansible Tests 2020-05-22 07:07:24 +00:00
CONTRIBUTING.rst [ussuri][goal] Update contributor documentation 2020-05-18 08:20:24 +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 Start README.rst with a better title 2019-12-20 01:10:52 +00:00
run_tests.sh Updated from OpenStack Ansible Tests 2020-09-24 16:57:22 +00:00
setup.cfg Cleanup py27 support 2020-04-14 18:48:16 +08:00
setup.py Cleanup py27 support 2020-04-14 18:48:16 +08:00
tox.ini Replace deprecated UPPER_CONSTRAINTS_FILE variable 2020-11-10 13:11:59 +08:00
Vagrantfile Updated from OpenStack Ansible Tests 2020-09-24 16:57:22 +00:00

OpenStack-Ansible neutron

image

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 source code repository is located at:

https://opendev.org/openstack/openstack-ansible-os_neutron/

The project home is at:

https://launchpad.net/openstack-ansible

The project bug tracker is located at:

https://bugs.launchpad.net/openstack-ansible