coren has submitted this change and it was merged.

Change subject: Labs: more tweaks to the gridengine class
......................................................................


Labs: more tweaks to the gridengine class

sourceselect => all keeps getting confused.  Be more verbose, but
more explicit.

Change-Id: I181357b3fd446038c40330f26c44a2995783d0d7
---
M modules/gridengine/manifests/master.pp
M modules/toollabs/manifests/hostgroup.pp
2 files changed, 33 insertions(+), 13 deletions(-)

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



diff --git a/modules/gridengine/manifests/master.pp 
b/modules/gridengine/manifests/master.pp
index db84341..c464f30 100644
--- a/modules/gridengine/manifests/master.pp
+++ b/modules/gridengine/manifests/master.pp
@@ -34,18 +34,38 @@
         purge   => true,
     }
 
-    file { "$etcdir/bin/":
-        ensure       => directory,
-        force        => true,
-        owner        => 'root',
-        group        => 'root',
-        mode         => '0755',
-        recurse      => true,
-        purge        => true,
-        sourceselect => all,
-        source       => [ 'puppet:///modules/gridengine/mergeconf',
-                          'puppet:///modules/gridengine/trackpurge',
-                          'puppet:///modules/gridengine/runpurge' ],
+    file { "$etcdir/bin":
+        ensure  => directory,
+        force   => true,
+        owner   => 'root',
+        group   => 'root',
+        mode    => '0755',
+        recurse => true,
+        purge   => true,
+    }
+
+    file { "$etcdir/bin/mergeconf":
+        ensure  => file,
+        owner   => 'root',
+        group   => 'root',
+        mode    => '0555',
+        source  => 'puppet:///modules/gridengine/mergeconf',
+    }
+
+    file { "$etcdir/bin/trackpurge":
+        ensure  => file,
+        owner   => 'root',
+        group   => 'root',
+        mode    => '0555',
+        source  => 'puppet:///modules/gridengine/trackpurge',
+    }
+
+    file { "$etcdir/bin/runpurge":
+        ensure  => file,
+        owner   => 'root',
+        group   => 'root',
+        mode    => '0555',
+        source  => 'puppet:///modules/gridengine/runpurge',
     }
 
     gridengine::resourcedir { 'queues': }
diff --git a/modules/toollabs/manifests/hostgroup.pp 
b/modules/toollabs/manifests/hostgroup.pp
index c7bdc27..61fef9a 100644
--- a/modules/toollabs/manifests/hostgroup.pp
+++ b/modules/toollabs/manifests/hostgroup.pp
@@ -25,7 +25,7 @@
             owner   => 'root',
             group   => 'root',
             mode    => '0444',
-            content => inline_template('<% @groups.each {|g| print "#{g}\n" } 
-%>'),
+            content => inline_template('<% @groups.each do |g| -%><%= g %><% 
end -%>'),
         }
     }
 

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I181357b3fd446038c40330f26c44a2995783d0d7
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: coren <mpellet...@wikimedia.org>
Gerrit-Reviewer: coren <mpellet...@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