28be343806
Using this change, users can conditionally enable and
configure Nuage VRS on Overcloud nodes
In Pike, as neutron-server is still running as a service on
the hypervisor, this approach will configure VRS which is also
running on the hypervisor.
This review is meant for Pike and earlier releases only.
Change-Id: Ib563842f182383a9cec49ee57943039346098b53
Depends-On: I6a996a6b9e1b2d4c74e25e2582699eb9e023093a
Closes-Bug: 1776998
(cherry picked from commit 885f64daf8
)
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::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
|
|
NuageControllerEnableVrs: false
|
|
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/'
|