Enable ML2 baremetal by default with Ironic service

When support for routed provider networks and Ironic was
added in tripleo the mechanism driver was only enabled
for the undercloud.

Override the NeutronMechanismDrivers parameter to add
'baremetal' mech driver in the Ironic service environment.

Closes-Bug: #1812936
Change-Id: I555684541846f325c02c0fd8cb9c82ac4b8ede5b
This commit is contained in:
Harald Jensås 2019-01-23 00:37:10 +01:00
parent 632ecfe41d
commit b807077a21
2 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,6 @@
parameter_defaults:
NeutronMechanismDrivers: ['openvswitch', 'baremetal']
resource_registry: resource_registry:
OS::TripleO::Services::IronicApi: ../../deployment/ironic/ironic-api-container-puppet.yaml OS::TripleO::Services::IronicApi: ../../deployment/ironic/ironic-api-container-puppet.yaml
OS::TripleO::Services::IronicConductor: ../../deployment/ironic/ironic-conductor-container-puppet.yaml OS::TripleO::Services::IronicConductor: ../../deployment/ironic/ironic-conductor-container-puppet.yaml

View File

@ -0,0 +1,6 @@
features:
- |
The ``baremetal`` ML2 mechanism driver is enabled in the Networking Service
(neutron) in the overcloud by default when the Baremtal Service (ironic) is
enabled. Previously the user would have to enable this driver manually by
overriding the ``NeutronMechanismDrivers`` parameter.