X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fsudo%2Ffiles%2Fsudoers;h=afe8c89bb5c35a68445adaad9d068fe8122b6a84;hb=8e104735c829bddd66c9f0aacfa0f41e92eed57d;hp=a46afc056aa063a8d18d080b0be2ec98abb7bc1a;hpb=ea0b23f4b3f02bf154c4aa8de6e21a601c1fd882;p=mirror%2Fdsa-puppet.git diff --git a/modules/sudo/files/sudoers b/modules/sudo/files/sudoers index a46afc056..afe8c89bb 100644 --- a/modules/sudo/files/sudoers +++ b/modules/sudo/files/sudoers @@ -27,15 +27,15 @@ Host_Alias WEBHOSTS = wolkenstein Host_Alias SECHOSTS = seger Host_Alias FTPHOSTS = franck Host_Alias ZIVITHOSTS = zelenka, zandonai -Host_Alias AACRAIDHOSTS = beethoven, pettersson +Host_Alias AACRAIDHOSTS = pettersson Host_Alias MEGARAIDHOSTS = rautavaara, sibelius -Host_Alias MEGACTLHOSTS = nielsen Host_Alias LISTHOSTS = bendel Host_Alias BUILDD_MASTER = wuiet -Host_Alias PORTERBOXES = abel, asachi, barriere, etler, falla, fischer, harris, merulo, minkus, partch, plummer, pizzetti, smetana, zelenka +Host_Alias PORTERBOXES = abel, asachi, barriere, etler, falla, fischer, harris, minkus, partch, plummer, pizzetti, zelenka Host_Alias PIUPARTS_SLAVE_HOSTS = piu-slave-bm-a Host_Alias MQ_HOSTS = rainier, rapoport Host_Alias NOVAHOSTS = oyens +Host_Alias JENKINSHOSTS = jerea # Cmnd alias specification @@ -87,7 +87,6 @@ nagios franck=(ALL) NOPASSWD: /usr/sbin/hpacucli controller slot=1 enclosure 1E nagios powell=(ALL) NOPASSWD: /usr/local/bin/tw_cli info c0 u0 status nagios AACRAIDHOSTS=(ALL) NOPASSWD: /usr/local/bin/arcconf GETCONFIG 1 LD, /usr/local/bin/arcconf GETCONFIG 1 AD nagios MEGARAIDHOSTS=(ALL) NOPASSWD: /usr/local/bin/megarc -AllAdpInfo -nolog, /usr/local/bin/megarc -dispCfg -a0 -nolog -nagios MEGACTLHOSTS=(ALL) NOPASSWD: /usr/sbin/megactl -Hv # other nagios things nagios backuphost=(debbackup) NOPASSWD: /usr/lib/nagios/plugins/dsa-check-backuppg "" nagios storace=(debbackup) NOPASSWD: /usr/lib/nagios/plugins/dsa-check-backuppg "" @@ -132,6 +131,7 @@ nagios storace=(debbackup) NOPASSWD: /usr/lib/nagios/plugins/dsa-check-backuppg %list LISTHOSTS=(list) ALL # archives and stuff %list master=(debian) ALL +%manpages ALL=(manpages) ALL %mirroradm ALL=(archvsync) ALL %nm ALL=(nm) ALL %patch-tracker ALL=(patch-tracker) ALL @@ -152,7 +152,6 @@ nagios storace=(debbackup) NOPASSWD: /usr/lib/nagios/plugins/dsa-check-backuppg %videoteam vittoria=(veyepar) ALL %volatile ALL=(volatile) ALL %wbadm ALL=(wbadm) ALL -%wbadm-ports ALL=(wbadm-ports) ALL %mujeres ALL=(women) ALL %wikiadm ALL=(wiki,wikiweb) ALL %qa-core ALL=(qa) ALL @@ -185,7 +184,8 @@ lucas dillon=(staticsync) NOPASSWD: /usr/local/bin/static-update-component deb dsa dillon=(staticsync) NOPASSWD: /usr/local/bin/static-update-component dsa.debian.org dak franck=(staticsync) NOPASSWD: /usr/local/bin/static-update-component incoming.debian.org dak franck=(staticsync) NOPASSWD: /usr/local/bin/static-update-component metadata.ftp-master.debian.org -%publicity master=(staticsync) NOPASSWD: /usr/local/bin/static-update-component bits.debian.org +%publicity dillon=(staticsync) NOPASSWD: /usr/local/bin/static-update-component bits.debian.org +%publicity dillon=(staticsync) NOPASSWD: /usr/local/bin/static-update-component micronews.debian.net %debdelta donizetti=(staticsync) NOPASSWD: /usr/local/bin/static-update-component debdeltas.debian.net %webwml master=(staticsync) NOPASSWD: /usr/local/bin/static-update-component network-test.debian.org planet philp=(staticsync) NOPASSWD: /usr/local/bin/static-update-component planet.debian.org @@ -194,6 +194,8 @@ debwww wolkenstein=(staticsync) NOPASSWD: /usr/local/bin/static-update-componen %Debian dillon=(staticsync) NOPASSWD: /usr/local/bin/static-update-component wnpp-by-tags.debian.net %Debian dillon=(staticsync) NOPASSWD: /usr/local/bin/static-update-component mozilla.debian.net %ports dillon=(staticsync) NOPASSWD: /usr/local/bin/static-update-component www.ports.debian.org +%debian-release respighi=(staticsync) NOPASSWD: /usr/local/bin/static-update-component release.debian.org +%debian-release coccia=(staticsync) NOPASSWD: /usr/local/bin/static-update-component release.debian.org-pu %debvoip dillon=(staticsync) NOPASSWD: /usr/local/bin/static-update-component rtc.debian.org %security dillon=(staticsync) NOPASSWD: /usr/local/bin/static-update-component security-team.debian.org %publicity dillon=(staticsync) NOPASSWD: /usr/local/bin/static-update-component timeline.debian.net @@ -211,6 +213,7 @@ pabs dillon=(staticsync) NOPASSWD: /usr/local/bin/static-update-component time %debconfstatic dillon=(staticsync) NOPASSWD: /usr/local/bin/static-update-component es.debconf.org %debconfstatic dillon=(staticsync) NOPASSWD: /usr/local/bin/static-update-component fr.debconf.org %debconfstatic dillon=(staticsync) NOPASSWD: /usr/local/bin/static-update-component miniconf10.debconf.org +mini-dak porta=(staticsync) NOPASSWD: /usr/local/bin/static-update-component incoming.ports.debian.org # The piuparts slave needs to handle chroots piupartss PIUPARTS_SLAVE_HOSTS=(ALL) NOPASSWD: ALL @@ -253,12 +256,15 @@ geodnssync geo1,geo2,geo3=(root) NOPASSWD: /usr/sbin/service bind9 reload geodnssync geo1,geo2,geo3=(root) NOPASSWD: /usr/sbin/rndc reconfig # pushed nagiosadm reload icinga on tchaikovsky nagiosadm tchaikovsky=(root) NOPASSWD: /usr/sbin/service icinga reload - -%Debian,%guest,%d-i PORTERBOXES=(root) NOPASSWD: /usr/local/bin/dd-schroot-cmd - # voip stuff %debvoip VOIPHOSTS=(root) /usr/sbin/service resiprocate-turn-server restart, /usr/sbin/service repro restart %debvoip VOIPHOSTS=(root) /usr/sbin/service prosody restart, /usr/sbin/service prosody reload, /usr/sbin/service prosody stop, /usr/sbin/service prosody start +# jenkins +%jenkins-adm JENKINSHOSTS=(jenkins) ALL +%jenkins-adm JENKINSHOSTS=(root) /usr/sbin/service jenkins restart, /usr/sbin/service jenkins reload, /usr/sbin/service jenkins stop, /usr/sbin/service jenkins start + +%Debian,%guest,%d-i PORTERBOXES=(root) NOPASSWD: /usr/local/bin/dd-schroot-cmd + # Openstack stuff Defaults:neutron !requiretty @@ -273,3 +279,7 @@ cinder NOVAHOSTS=(root) NOPASSWD: /usr/bin/cinder-rootwrap /etc/cinder/rootwrap %openstack NOVAHOSTS=(heat) ALL %openstack NOVAHOSTS=(neutron) ALL %openstack NOVAHOSTS=(nova) ALL + +# ports stuff +mini-dak porta=(archvsync) NOPASSWD: /home/archvsync/signal_ports +mini-dak porta=(archvsync) NOPASSWD: /home/archvsync/signal_ports-cd