ArielGlenn has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/80033


Change subject: lucid libsnmp doesn't create /etc/snmp so we do.
......................................................................

lucid libsnmp doesn't create /etc/snmp so we do.

Change-Id: I7e1d4a76344231333056681a09ebb02de96e7aa7
---
M manifests/base.pp
1 file changed, 14 insertions(+), 7 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/33/80033/1

diff --git a/manifests/base.pp b/manifests/base.pp
index 66c8482..311f766 100644
--- a/manifests/base.pp
+++ b/manifests/base.pp
@@ -97,13 +97,20 @@
                ensure => latest;
        }
 
-       file { "/etc/snmp/snmp.conf":
-               ensure => present,
-               owner => root,
-               group => root,
-               mode  => 0444,
-               content => template("snmp/snmp.conf.erb"),
-               require => Package[ "snmp" ];
+       file {
+               "/etc/snmp":
+                       ensure => directory,
+                       owner => root,
+                       group => root,
+                       mode  => 0644,
+                       require => Package["snmp"];
+               "/etc/snmp/snmp.conf":
+                       ensure => present,
+                       owner => root,
+                       group => root,
+                       mode  => 0444,
+                       content => template("snmp/snmp.conf.erb"),
+                       require => [ Package["snmp"], File["/etc/snmp"] ];
        }
 
        monitor_service { "puppet freshness": description => "Puppet 
freshness", check_command => "puppet-FAIL", passive => "true", freshness => 
36000, retries => 1 ; }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7e1d4a76344231333056681a09ebb02de96e7aa7
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: ArielGlenn <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to