fa3c8222f4
This commit will also provide third party vendors an option to pass all the puppet tags that will configure the files needed to enable their plugin. Change-Id: I60feb19bf65aef82cfa56822e8ef79f13f70913d
39 lines
1.6 KiB
YAML
39 lines
1.6 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::Docker::NeutronMl2PluginBase: 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
|
|
NeutronPluginMl2PuppetTags: 'neutron_plugin_ml2,neutron_plugin_nuage'
|
|
NeutronServicePlugins: ''
|
|
NeutronDBSyncExtraParams: '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini'
|
|
NeutronTypeDrivers: ''
|
|
NeutronNetworkType: ''
|
|
NeutronMechanismDrivers: ''
|
|
NeutronPluginExtensions: ''
|
|
NeutronFlatNetworks: ''
|
|
NeutronTunnelIdRanges: ''
|
|
NeutronNetworkVLANRanges: ''
|
|
NeutronVniRanges: ''
|
|
NovaPatchConfigMonkeyPatch: false
|
|
NovaPatchConfigMonkeyPatchModules: ''
|
|
NovaOVSBridge: 'default_bridge'
|
|
NeutronMetadataProxySharedSecret: 'default'
|
|
InstanceNameTemplate: 'inst-%08x'
|
|
ControllerExtraConfig:
|
|
neutron::api_extensions_path: '/usr/lib/python2.7/site-packages/neutron/plugins/nuage/'
|