0bc2403ecf
Adding composable services for Nuage mechanism driver for ML2. This is separate from Nuage as the core plugin and intentional duplication of Nuage under puppet services. Parameters required for working of Nuage as mechanism driver are also added. Change-Id: I2b564610721152c4f4dab9da79442256ba8d0b33
36 lines
1.5 KiB
YAML
36 lines
1.5 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::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 NeutronCorePlugin to use Nuage
|
|
OS::TripleO::Services::NeutronCorePlugin: OS::TripleO::Services::NeutronCorePluginML2Nuage
|
|
|
|
parameter_defaults:
|
|
NeutronNuageNetPartitionName: 'default_name'
|
|
NeutronNuageVSDIp: '0.0.0.0:0'
|
|
NeutronNuageVSDUsername: 'username'
|
|
NeutronNuageVSDPassword: 'password'
|
|
NeutronNuageVSDOrganization: 'organization'
|
|
NeutronNuageBaseURIVersion: 'default_uri_version'
|
|
NeutronNuageCMSId: ''
|
|
UseForwardedFor: true
|
|
NeutronServicePlugins: ''
|
|
NeutronDBSyncExtraParams: '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini'
|
|
NeutronTypeDrivers: ''
|
|
NeutronNetworkType: ''
|
|
NeutronMechanismDrivers: ''
|
|
NeutronPluginExtensions: ''
|
|
NeutronFlatNetworks: ''
|
|
NeutronTunnelIdRanges: ''
|
|
NeutronNetworkVLANRanges: ''
|
|
NeutronVniRanges: ''
|
|
NovaOVSBridge: 'default_bridge'
|
|
NeutronMetadataProxySharedSecret: 'default'
|
|
InstanceNameTemplate: 'inst-%08x'
|
|
ControllerExtraConfig:
|
|
neutron::api_extensions_path: '/usr/lib/python2.7/site-packages/neutron/plugins/nuage/'
|