From 4dff54bdb409dc33adeb3691cf299294499b7f1a Mon Sep 17 00:00:00 2001 From: Rohit Pagedar Date: Wed, 14 Oct 2015 16:25:18 -0400 Subject: Changes for configuring Nuage Added ExtraConfig templates and environment files for Nuage Networks specific parameters. Modified overcloud_compute.pp to conditionally include nuage-metadata-agent. Change-Id: I28106d8e26ad4d0158fe5e3a13f2f7b21e5c0b28 --- puppet/manifests/overcloud_compute.pp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'puppet/manifests/overcloud_compute.pp') diff --git a/puppet/manifests/overcloud_compute.pp b/puppet/manifests/overcloud_compute.pp index 2e450a44..f3a02eba 100644 --- a/puppet/manifests/overcloud_compute.pp +++ b/puppet/manifests/overcloud_compute.pp @@ -77,6 +77,13 @@ include ::neutron if hiera('neutron::core_plugin') == 'neutron.plugins.nuage.plugin.NuagePlugin' { include ::nuage::vrs include ::nova::compute::neutron + + class { '::nuage::metadataagent': + nova_os_tenant_name => hiera('nova::api::admin_tenant_name'), + nova_os_password => hiera('nova_password'), + nova_metadata_ip => hiera('nova_metadata_node_ips'), + nova_auth_ip => hiera('keystone_public_api_virtual_ip'), + } } else { class { '::neutron::plugins::ml2': flat_networks => split(hiera('neutron_flat_networks'), ','), -- cgit 1.2.3-korg