Pyoungmeister has submitted this change and it was merged.

Change subject: Redis ganglia metrics: support password param
......................................................................


Redis ganglia metrics: support password param

This change makes the redis::ganglia class get the password that was supplied
to the parent 'redis' class and adds that to the metric pyconf file. Support
for a password parameter appears to already be present in the Python metric
module itself.

Change-Id: I3522d8619c37acfdb132728064051d5a28d4b1d7
---
M modules/redis/manifests/ganglia.pp
R modules/redis/templates/redis.pyconf.erb
2 files changed, 6 insertions(+), 1 deletion(-)

Approvals:
  Pyoungmeister: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/modules/redis/manifests/ganglia.pp 
b/modules/redis/manifests/ganglia.pp
index c1bacaf..9680dea 100644
--- a/modules/redis/manifests/ganglia.pp
+++ b/modules/redis/manifests/ganglia.pp
@@ -1,9 +1,13 @@
 class redis::ganglia {
+       include redis
+
+       $password = $redis::password
+
        file { '/etc/ganglia/conf.d/redis.pyconf':
                        owner => root,
                        group => root,
                        mode => 0444,
-                       source => 
'puppet:///modules/redis/ganglia/redis.pyconf',
+                       content => template('redis/redis.pyconf.erb'),
                        notify => Service[gmond];
                '/usr/lib/ganglia/python_modules/redis.py':
                        owner => root,
diff --git a/modules/redis/files/ganglia/redis.pyconf 
b/modules/redis/templates/redis.pyconf.erb
similarity index 90%
rename from modules/redis/files/ganglia/redis.pyconf
rename to modules/redis/templates/redis.pyconf.erb
index 2e35a88..e105a7b 100644
--- a/modules/redis/files/ganglia/redis.pyconf
+++ b/modules/redis/templates/redis.pyconf.erb
@@ -4,6 +4,7 @@
     language = "python"
     param host { value = "127.0.0.1" }
     param port { value = 6379 }
+    <% if @password %>param password { value = "<%= @password %>" }<% end %>
   }
 }
 collection_group {

-- 
To view, visit https://gerrit.wikimedia.org/r/62751
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I3522d8619c37acfdb132728064051d5a28d4b1d7
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ori.livneh <o...@wikimedia.org>
Gerrit-Reviewer: Aaron Schulz <asch...@wikimedia.org>
Gerrit-Reviewer: Pyoungmeister <p...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to