Revision
216
Author
boklm
Date
2010-11-09 23:57:33 +0100 (Tue, 09 Nov 2010)

Log Message

add sudoers rule for iurt

Modified Paths

Added Paths

Modified: puppet/modules/buildsystem/manifests/init.pp
===================================================================
--- puppet/modules/buildsystem/manifests/init.pp	2010-11-09 22:48:04 UTC (rev 215)
+++ puppet/modules/buildsystem/manifests/init.pp	2010-11-09 22:57:33 UTC (rev 216)
@@ -5,6 +5,7 @@
     }
 
     class iurt {
+        include sudo
 
         $home_dir = "/home/buildbot/"
         $build_login = "buildbot"
@@ -24,6 +25,14 @@
             content => template("iurt/iurt.cauldron.conf")
         }
 
+        file { "/etc/sudoers.d/iurt":
+            ensure => present,
+            owner => root,
+            group => root,
+            mode => 600,
+            content => template("iurt/sudoers.iurt")
+        }
+
         group {"$build_login": 
             ensure => present,
         }

Added: puppet/modules/buildsystem/templates/sudoers.iurt
===================================================================
--- puppet/modules/buildsystem/templates/sudoers.iurt	                        (rev 0)
+++ puppet/modules/buildsystem/templates/sudoers.iurt	2010-11-09 22:57:33 UTC (rev 216)
@@ -0,0 +1 @@
+<%= build_login %>	ALL = NOPASSWD: /usr/sbin/iurt_root_command