19f51cfc95deaf037357c05cfcb5b3d0cc7fab07
[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, and metadata 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
10 parameter_defaults:
11   NeutronCorePlugin: networking_plumgrid.neutron.plugins.plugin.NeutronPluginPLUMgridV2
12   PLUMgridDirectorServer: 127.0.0.1
13   PLUMgridDirectorServerPort: 443
14   PLUMgridUsername: username
15   PLUMgridPassword: password
16   PLUMgridServerTimeOut: 99
17   PLUMgridNovaMetadataIP: 169.254.169.254
18   PLUMgridNovaMetadataPort: 8775
19   PLUMgridL2GatewayVendor: vendor
20   PLUMgridL2GatewayUsername: username
21   PLUMgridL2GatewayPassword: password
22   PLUMgridIdentityVersion: v2.0
23   PLUMgridConnectorType: distributed
24
25   #Optional Parameters
26   #PLUMgridNeutronPluginVersion: present
27   #PLUMgridPlumlibVersion: present
28
29   # PLUMgrid doesn't require the ovs agent
30   NeutronEnableOVSAgent: false