tripleo-heat-templates/environments/services-docker
Numan Siddique 1e43e5b08f OVN: Provide the option to define NeutronBridgeMappings as a role parameter
In order for a node to provide external connectivity to tenant traffic,
ovn-bridge-mappings should be defined which is read by ovn-controller service.
This value comes from the T-H-T param 'NeutronBridgeMappings'. Presently
this param is defined with the default value "datacentre:br-ex" and is configured
on every node where ovn-controller service is enabled. This would cause problems
if some of the hosts do not provide external connectvity.

To solve this problem, this patch adds 'NeutronBridgeMappings' as a role parameter
so that it can set to empty string if the role doesn't provide external connectivity.

In the OVN environment template files, this param is set to empty for Compute role.

Since NeutronBridgeMappings is also used by neutron-ovs-agent service, this patch
also modifies puppet/services/neutron-ovs-agent.yaml to define NeutronBridgeMappings
as a role parameter.

Change-Id: I6a00b8dc1ff387cc5e1e62b4d9d7da5e1239ee31
Closes-bug: #1730711
2017-11-14 12:19:10 +05:30
..
barbican.yaml Add containerized barbican environment 2017-11-02 15:31:17 +00:00
cinder-backup.yaml Reintroduce containerized Cinder 2017-10-05 10:09:18 +02:00
collectd.yaml Containerized collectd 2017-06-08 17:16:52 +02:00
congress.yaml Rename CongressApi to Congress (docker) 2017-07-07 14:13:07 +00:00
ec2-api.yaml Add Ec2Api to container based deployment 2017-06-15 17:40:10 +02:00
etcd.yaml Containerize etcd service 2017-04-24 18:09:52 +02:00
fluentd-client.yaml Containerized Fluentd client 2017-09-20 09:44:08 +02:00
ironic-inspector.yaml Add docker templates to configure Ironic inspector 2017-10-30 14:35:27 -04:00
ironic.yaml Copy scheduler configuration from service/ironic to services-docker/ironic 2017-07-31 15:47:23 +02:00
manila.yaml Containerize Manila Share service 2017-07-12 13:07:03 -03:00
mistral.yaml Add Mistral event engine 2017-09-28 06:55:46 -04:00
neutron-opendaylight-dpdk.yaml Env files for ODL deployments 2017-10-26 14:44:16 +05:30
neutron-opendaylight-sriov.yaml Env files for ODL deployments 2017-10-26 14:44:16 +05:30
neutron-opendaylight.yaml Disables QoS with OpenDaylight deployments 2017-09-06 16:40:53 -04:00
neutron-ovn-ha.yaml OVN: Provide the option to define NeutronBridgeMappings as a role parameter 2017-11-14 12:19:10 +05:30
neutron-ovn.yaml OVN: Provide the option to define NeutronBridgeMappings as a role parameter 2017-11-14 12:19:10 +05:30
neutron-sriov.yaml Add Neutron SR-IOV agent container 2017-09-06 22:18:24 -02:30
octavia.yaml add lbaasv2 to NeutronServicePlugins in octavia containers 2017-07-25 13:39:04 +03:00
sahara.yaml Containerize Sahara 2017-06-12 10:10:00 -04:00
sensu-client.yaml Containerized Sensu client 2017-06-08 08:42:10 +00:00
skydive-environment.yaml Add a Skydive composable service 2017-10-04 10:32:07 +02:00
tacker.yaml Containerize Tacker Services 2017-06-08 09:10:34 +02:00
undercloud-aodh.yaml Fix paths for optional docker services 2017-05-10 17:26:53 -04:00
undercloud-ceilometer.yaml Containerize Ceilometer Agent Ipmi 2017-06-13 20:51:39 +00:00
undercloud-cinder.yaml Add undercloud cinder roles and environment files 2017-11-10 16:39:04 +00:00
undercloud-gnocchi.yaml Fix paths for optional docker services 2017-05-10 17:26:53 -04:00
undercloud-panko.yaml Fix paths for optional docker services 2017-05-10 17:26:53 -04:00
zaqar.yaml Align optional services with optional services-docker 2017-05-25 18:31:00 +02:00