Parameterizing Puppet Tags
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
This commit is contained in:
@@ -36,6 +36,10 @@ parameters:
|
|||||||
type: boolean
|
type: boolean
|
||||||
description: Flag to indicate undercloud upgrade process is being run.
|
description: Flag to indicate undercloud upgrade process is being run.
|
||||||
default: false
|
default: false
|
||||||
|
NeutronPluginMl2PuppetTags:
|
||||||
|
default: 'neutron_plugin_ml2'
|
||||||
|
description: Puppet resource tag names that are used to generate config files with puppet
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
|
||||||
@@ -65,7 +69,7 @@ outputs:
|
|||||||
# BEGIN DOCKER SETTINGS
|
# BEGIN DOCKER SETTINGS
|
||||||
puppet_config:
|
puppet_config:
|
||||||
config_volume: 'neutron'
|
config_volume: 'neutron'
|
||||||
puppet_tags: neutron_plugin_ml2
|
puppet_tags: {get_param: NeutronPluginMl2PuppetTags}
|
||||||
step_config:
|
step_config:
|
||||||
get_attr: [NeutronBase, role_data, step_config]
|
get_attr: [NeutronBase, role_data, step_config]
|
||||||
config_image: {get_param: DockerNeutronConfigImage}
|
config_image: {get_param: DockerNeutronConfigImage}
|
||||||
|
@@ -7,7 +7,7 @@ resource_registry:
|
|||||||
OS::TripleO::Services::NeutronOvsAgent: OS::Heat::None
|
OS::TripleO::Services::NeutronOvsAgent: OS::Heat::None
|
||||||
OS::TripleO::Services::ComputeNeutronOvsAgent: OS::Heat::None
|
OS::TripleO::Services::ComputeNeutronOvsAgent: OS::Heat::None
|
||||||
# Override the NeutronCorePlugin to use Nuage
|
# Override the NeutronCorePlugin to use Nuage
|
||||||
OS::TripleO::Services::NeutronCorePlugin: OS::TripleO::Services::NeutronCorePluginML2Nuage
|
OS::TripleO::Docker::NeutronMl2PluginBase: OS::TripleO::Services::NeutronCorePluginML2Nuage
|
||||||
|
|
||||||
parameter_defaults:
|
parameter_defaults:
|
||||||
NeutronNuageNetPartitionName: 'default_name'
|
NeutronNuageNetPartitionName: 'default_name'
|
||||||
@@ -18,6 +18,7 @@ parameter_defaults:
|
|||||||
NeutronNuageBaseURIVersion: 'default_uri_version'
|
NeutronNuageBaseURIVersion: 'default_uri_version'
|
||||||
NeutronNuageCMSId: ''
|
NeutronNuageCMSId: ''
|
||||||
UseForwardedFor: true
|
UseForwardedFor: true
|
||||||
|
NeutronPluginMl2PuppetTags: 'neutron_plugin_ml2,neutron_plugin_nuage'
|
||||||
NeutronServicePlugins: ''
|
NeutronServicePlugins: ''
|
||||||
NeutronDBSyncExtraParams: '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini'
|
NeutronDBSyncExtraParams: '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini'
|
||||||
NeutronTypeDrivers: ''
|
NeutronTypeDrivers: ''
|
||||||
|
Reference in New Issue
Block a user