Merge "Replace outdated instruction with link to upstream doc"
[apex-tripleo-heat-templates.git] / environments / neutron-ml2-bigswitch.yaml
1 # A Heat environment file which can be used to enable Big Switch
2 # extensions, configured via puppet
3 resource_registry:
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
9
10 parameter_defaults:
11   # Required to fill in:
12   NeutronBigswitchRestproxyServers:
13   NeutronBigswitchRestproxyServerAuth:
14   NeutronMechanismDrivers: openvswitch,bsn_ml2
15   NeutronServicePlugins: bsn_l3,bsn_service_plugin
16
17   # Optional:
18   # NeutronBigswitchRestproxyAutoSyncOnFailure:
19   # NeutronBigswitchRestproxyConsistencyInterval:
20   # NeutronBigswitchRestproxyNeutronId:
21   # NeutronBigswitchRestproxyServerSsl:
22   # NeutronBigswitchRestproxySslCertDirectory:
23   # NeutronBigswitchAgentEnabled:
24   # NeutronBigswitchLLDPEnabled:
25
26   ControllerExtraConfig:
27     neutron::agents::l3::enabled: false
28     neutron::agents::dhcp::enable_force_metadata: true
29     neutron::agents::dhcp::enable_isolated_metadata: true
30     neutron::agents::dhcp::enable_metadata_network: false
31     neutron::server::l3_ha: false