]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/sudo/files/sudoers
allow list-gid to restart jetty
[dsa-puppet.git] / modules / sudo / files / sudoers
index 070e61fa25a470a8a22b3c67fab39efa4e1d8e23..ce8ba416b152b22f8f4df706da595ff45e0cdac6 100644 (file)
@@ -104,6 +104,7 @@ nagios              beethoven,backuphost=(debbackup)        NOPASSWD: /usr/lib/nagios/plugins/dsa-c
 %mirroradm     ALL=(archvsync) ALL
 %nm            ALL=(nm)        ALL
 %patch-tracker ALL=(patch-tracker)     ALL
+%pet-devel     ALL=(pet-devel) ALL
 %piuparts      ALL=(piupartsm) ALL
 %piuparts      ALL=(piupartss) ALL
 %pkg_maint     ALL=(pkg_user)  ALL
@@ -127,6 +128,8 @@ nagios              beethoven,backuphost=(debbackup)        NOPASSWD: /usr/lib/nagios/plugins/dsa-c
 # the dak user gets to run stuff as dak-unpriv (for things like lintian checks)
 %ftptrainee    FTPHOSTS=(dak-unpriv)   NOPASSWD: /usr/bin/lintian
 dak            ALL=(dak-unpriv)        NOPASSWD: ALL
+# and ftpmaster can access the role user for their web services
+%debadmin      FTPHOSTS=(dak-web)      ALL
 
 # some groups are in apachectrl on "their" hosts so they can reload apache and update their vhost
 %apachectrl    ALL=(root)      /usr/sbin/apache2-vhost-update
@@ -181,6 +184,7 @@ debwww              WEBHOSTS=(archvsync)    NOPASSWD: /home/archvsync/webmirrors/runmirrors
 %press         WEBHOSTS=(debwww)       /srv/www.debian.org/update-part News
 # more list stuff
 %list          LISTHOSTS=(root)                /usr/sbin/postfix reload
+%list          stockhausen=(root)              /usr/sbin/service jetty reload
 %list          LISTHOSTS=(root)                /usr/sbin/qshape, /usr/sbin/postsuper
 %list          LISTHOSTS=(root)                /etc/init.d/spamassassin, /etc/init.d/amavis
 %list          LISTHOSTS=(amavis)              NOPASSWD: /usr/bin/sa-learn