composable neutron ml2 and ovs agent
[apex-tripleo-heat-templates.git] / environments / neutron-plumgrid.yaml
1 # A Heat environment file which can be used to enable PLUMgrid
2 # extensions, configured via puppet
3 resource_registry:
4   OS::TripleO::ControllerExtraConfigPre: ../puppet/extraconfig/pre_deploy/controller/neutron-plumgrid.yaml
5   # PLUMgrid doesn't require dhcp, l3, metadata, and ovs agents
6   OS::TripleO::Services::NeutronDhcpAgent: OS::Heat::None
7   OS::TripleO::Services::NeutronL3Agent: OS::Heat::None
8   OS::TripleO::Services::NeutronMetadataAgent: OS::Heat::None
9   OS::TripleO::Services::NeutronOvsAgent: OS::Heat::None
10
11 parameter_defaults:
12   NeutronCorePlugin: networking_plumgrid.neutron.plugins.plugin.NeutronPluginPLUMgridV2
13   PLUMgridDirectorServer: 127.0.0.1
14   PLUMgridDirectorServerPort: 443
15   PLUMgridUsername: username
16   PLUMgridPassword: password
17   PLUMgridServerTimeOut: 99
18   PLUMgridNovaMetadataIP: 169.254.169.254
19   PLUMgridNovaMetadataPort: 8775
20   PLUMgridL2GatewayVendor: vendor
21   PLUMgridL2GatewayUsername: username
22   PLUMgridL2GatewayPassword: password
23   PLUMgridIdentityVersion: v2.0
24   PLUMgridConnectorType: distributed
25
26   #Optional Parameters
27   #PLUMgridNeutronPluginVersion: present
28   #PLUMgridPlumlibVersion: present