1 # A Heat environment file which can be used to enable Big Switch
2 # extensions, configured via puppet
4 OS::TripleO::ControllerExtraConfigPre: ../puppet/extraconfig/pre_deploy/controller/neutron-ml2-bigswitch.yaml
5 OS::TripleO::ComputeExtraConfigPre: ../puppet/extraconfig/pre_deploy/compute/neutron-ml2-bigswitch.yaml
6 OS::TripleO::NeutronBigswitchAgent: ../puppet/services/neutron-bigswitch-agent.yaml
7 OS::TripleO::Services::ComputeNeutronOvsAgent: OS::Heat::None
8 OS::TripleO::Services::NeutronL3Agent: OS::Heat::None
11 # Required to fill in:
12 NeutronBigswitchRestproxyServers:
13 NeutronBigswitchRestproxyServerAuth:
14 NeutronMechanismDrivers: openvswitch,bsn_ml2
15 NeutronServicePlugins: bsn_l3,bsn_service_plugin
16 KeystoneNotificationDriver: messaging
19 # NeutronBigswitchRestproxyAutoSyncOnFailure:
20 # NeutronBigswitchRestproxyConsistencyInterval:
21 # NeutronBigswitchRestproxyNeutronId:
22 # NeutronBigswitchRestproxyServerSsl:
23 # NeutronBigswitchRestproxySslCertDirectory:
24 # NeutronBigswitchAgentEnabled:
25 # NeutronBigswitchLLDPEnabled:
27 ControllerExtraConfig:
28 neutron::agents::l3::enabled: false
29 neutron::agents::dhcp::enable_force_metadata: true
30 neutron::agents::dhcp::enable_isolated_metadata: true
31 neutron::agents::dhcp::enable_metadata_network: false
32 neutron::server::l3_ha: false