diff options
-rw-r--r-- | modules/bcd/manifests/init.pp | 1 | ||||
-rw-r--r-- | modules/bcd/templates/sudoers.bcd | 2 |
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 |