Merge "Add special case upgrade from openvswitch 2.5.0-14"
[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   KeystoneNotificationDriver: messaging
17
18   # Optional:
19   # NeutronBigswitchRestproxyAutoSyncOnFailure:
20   # NeutronBigswitchRestproxyConsistencyInterval:
21   # NeutronBigswitchRestproxyNeutronId:
22   # NeutronBigswitchRestproxyServerSsl:
23   # NeutronBigswitchRestproxySslCertDirectory:
24   # NeutronBigswitchAgentEnabled:
25   # NeutronBigswitchLLDPEnabled:
26
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