# A Heat environment file which can be used to enable PLUMgrid # extensions, configured via puppet resource_registry: # PLUMgrid doesn't require dhcp, l3, metadata, and ovs agents OS::TripleO::Services::NeutronDhcpAgent: OS::Heat::None OS::TripleO::Services::NeutronL3Agent: OS::Heat::None OS::TripleO::Services::NeutronMetadataAgent: OS::Heat::None OS::TripleO::Services::NeutronOvsAgent: OS::Heat::None OS::TripleO::Services::ComputeNeutronOvsAgent: OS::Heat::None # Override the Neutron core plugin to use PLUMgrid OS::TripleO::Services::NeutronCorePlugin: OS::TripleO::Services::NeutronCorePluginPlumgrid OS::TripleO::Services::ComputeNeutronCorePlugin: ../puppet/services/neutron-compute-plugin-plumgrid.yaml parameter_defaults: NeutronCorePlugin: networking_plumgrid.neutron.plugins.plugin.NeutronPluginPLUMgridV2 PLUMgridDirectorServer: 127.0.0.1 PLUMgridDirectorServerPort: 443 PLUMgridUsername: username PLUMgridPassword: password PLUMgridServerTimeOut: 99 PLUMgridNovaMetadataIP: 169.254.169.254 PLUMgridNovaMetadataPort: 8775 PLUMgridL2GatewayVendor: vendor PLUMgridL2GatewayUsername: username PLUMgridL2GatewayPassword: password PLUMgridIdentityVersion: v2.0 PLUMgridConnectorType: distributed #Optional Parameters #PLUMgridNeutronPluginVersion: present #PLUMgridPlumlibVersion: present