Add neutron_openvswitch_agent to env.d files

This commit adds all nova hosts, network hosts,
and network agent hosts to the inventory group
"neutron_openvswitch_agent".  It also implements
the neutron_openvswitch_agent to the neutron
component_skel.

Implements: blueprint support-openvswitch
Needed-By: Ifdeccb1166944e58a448b4cf08a679a1e67e534d
Change-Id: I971df850c23f4d402f475cc50300f96bee547d46
This commit is contained in:
Michael Gugino 2016-04-01 14:24:42 -04:00 committed by Jesse Pretorius (odyssey4me)
parent 974698e352
commit 8e663d7a84
4 changed files with 15 additions and 0 deletions

View File

@ -23,6 +23,9 @@ component_skel:
neutron_linuxbridge_agent:
belongs_to:
- neutron_all
neutron_openvswitch_agent:
belongs_to:
- neutron_all
neutron_metering_agent:
belongs_to:
- neutron_all
@ -49,6 +52,7 @@ container_skel:
- neutron_metadata_agent
- neutron_metering_agent
- neutron_linuxbridge_agent
- neutron_openvswitch_agent
- neutron_l3_agent
- neutron_dhcp_agent
- neutron_lbaas_agent

View File

@ -67,6 +67,7 @@ container_skel:
- compute_containers
contains:
- neutron_linuxbridge_agent
- neutron_openvswitch_agent
- nova_compute
properties:
is_metal: true

View File

@ -0,0 +1,9 @@
---
upgrade:
- The new host group ``neutron_openvswitch_agent`` has been added to the ``env.d/neutron.yml``
and ``env.d/nova.yml`` environment configuration files in order to support the implementation
of Open vSwitch. Deployers must ensure that their environment configuration files are updated
to include the above group name. Please see the example implementations in
`env.d/neutron.yml <https://github.com/openstack/openstack-ansible/blob/stable/newton/etc/openstack_deploy/env.d/neutron.yml>`_
and
`env.d/nova.yml <https://github.com/openstack/openstack-ansible/blob/stable/newton/etc/openstack_deploy/env.d/nova.yml>`_.

View File

@ -147,6 +147,7 @@ class TestAnsibleInventoryFormatConstraints(unittest.TestCase):
'neutron_linuxbridge_agent',
'neutron_metadata_agent',
'neutron_metering_agent',
'neutron_openvswitch_agent',
'neutron_server',
'neutron_server_container',
'nova_all',