aboutsummaryrefslogtreecommitdiffstats
path: root/modules/bcd
diff options
context:
space:
mode:
Diffstat (limited to 'modules/bcd')
-rw-r--r--modules/bcd/manifests/init.pp1
-rw-r--r--modules/bcd/templates/sudoers.bcd2
2 files changed, 3 insertions, 0 deletions
diff --git a/modules/bcd/manifests/init.pp b/modules/bcd/manifests/init.pp
index 428321cd..d3855258 100644
--- a/modules/bcd/manifests/init.pp
+++ b/modules/bcd/manifests/init.pp
@@ -2,6 +2,7 @@ class bcd {
class variable {
$bcd_login = 'bcd'
$bcd_home = '/home/bcd'
+ $isomakers_group = 'mga-iso_makers'
}
class base inherits variable {
diff --git a/modules/bcd/templates/sudoers.bcd b/modules/bcd/templates/sudoers.bcd
index 2c38fab5..5649a24f 100644
--- a/modules/bcd/templates/sudoers.bcd
+++ b/modules/bcd/templates/sudoers.bcd
@@ -4,3 +4,5 @@
/usr/sbin/urpmi.addmedia, \
/usr/sbin/urpmi.removemedia, \
/bin/rm
+
+%<%= isomakers_group %> ALL=(<%= bcd_login %>) SETENV: NOPASSWD: ALL