e8e7c42c01
Adds a new neutron compute plugin used to help configure nuage for use on compute nodes. Change-Id: I732ec85d1f0605e562dacb02624a355e425d911a Depends-On: Ic842ebdc183918ec9a24f83ae39adfba27bc799c
28 lines
1.2 KiB
YAML
28 lines
1.2 KiB
YAML
# A Heat environment file which can be used to enable a
|
|
# a Neutron Nuage backend on the controller, configured via puppet
|
|
resource_registry:
|
|
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 NeutronCorePlugin to use Nuage
|
|
OS::TripleO::Services::NeutronCorePlugin: OS::TripleO::Services::NeutronCorePluginNuage
|
|
OS::TripleO::Services::ComputeNeutronCorePlugin: ../puppet/services/neutron-compute-plugin-nuage.yaml
|
|
|
|
parameter_defaults:
|
|
NeutronNuageOSControllerIp: '0.0.0.0'
|
|
NeutronNuageNetPartitionName: 'default_name'
|
|
NeutronNuageVSDIp: '0.0.0.0:0'
|
|
NeutronNuageVSDUsername: 'username'
|
|
NeutronNuageVSDPassword: 'password'
|
|
NeutronNuageVSDOrganization: 'organization'
|
|
NeutronNuageBaseURIVersion: 'default_uri_version'
|
|
NeutronNuageCMSId: ''
|
|
UseForwardedFor: true
|
|
NeutronCorePlugin: 'neutron.plugins.nuage.plugin.NuagePlugin'
|
|
NeutronEnableDHCPAgent: false
|
|
NeutronServicePlugins: []
|
|
NovaOVSBridge: 'alubr0'
|
|
controllerExtraConfig:
|
|
neutron::api_extensions_path: '/usr/lib/python2.7/site-packages/neutron/plugins/nuage/'
|