From fc7fc0f259b55bfe64dce3e26bab25244c35b207 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Piotrowski?= Date: Tue, 3 Mar 2015 12:52:56 +0100 Subject: [PATCH] Fetch information about assigned roles in Mongo manifests Change-Id: Id41a23a8afd6f39fa4796ded42b5cc91a7ca5efa Closes-Bug: 1427624 --- deployment/puppet/osnailyfacter/modular/roles/mongo.pp | 2 ++ deployment/puppet/osnailyfacter/modular/roles/mongo_primary.pp | 1 + 2 files changed, 3 insertions(+) diff --git a/deployment/puppet/osnailyfacter/modular/roles/mongo.pp b/deployment/puppet/osnailyfacter/modular/roles/mongo.pp index 57950db12e..4575473c73 100644 --- a/deployment/puppet/osnailyfacter/modular/roles/mongo.pp +++ b/deployment/puppet/osnailyfacter/modular/roles/mongo.pp @@ -3,6 +3,8 @@ notice('MODULAR: mongo.pp') $use_syslog = hiera('use_syslog', true) $debug = hiera('debug', false) $internal_address = hiera('internal_address') +$nodes_hash = hiera('nodes', {}) +$roles = node_roles($nodes_hash, hiera('uid')) #################################################################### diff --git a/deployment/puppet/osnailyfacter/modular/roles/mongo_primary.pp b/deployment/puppet/osnailyfacter/modular/roles/mongo_primary.pp index b633cafce1..44beebb8af 100644 --- a/deployment/puppet/osnailyfacter/modular/roles/mongo_primary.pp +++ b/deployment/puppet/osnailyfacter/modular/roles/mongo_primary.pp @@ -5,6 +5,7 @@ $debug = hiera('debug', false) $internal_address = hiera('internal_address') $ceilometer_hash = hiera('ceilometer') $nodes_hash = hiera('nodes') +$roles = node_roles($nodes_hash, hiera('uid')) ####################################################################