diff options
author | Olivier Blin <blino@mageia.org> | 2010-12-06 23:38:39 +0000 |
---|---|---|
committer | Olivier Blin <blino@mageia.org> | 2010-12-06 23:38:39 +0000 |
commit | 013ae80d071e1b066d909952c93f0b2bc672c125 (patch) | |
tree | e1a1216531b00b88aca616b9f396c31cca6c4071 /modules/buildsystem/manifests | |
parent | e4fbed6d0a625e4c5f6c4d0427c7669057b4699d (diff) | |
download | puppet-013ae80d071e1b066d909952c93f0b2bc672c125.tar puppet-013ae80d071e1b066d909952c93f0b2bc672c125.tar.gz puppet-013ae80d071e1b066d909952c93f0b2bc672c125.tar.bz2 puppet-013ae80d071e1b066d909952c93f0b2bc672c125.tar.xz puppet-013ae80d071e1b066d909952c93f0b2bc672c125.zip |
use a mdv-youri-submit wrapper through sudo, for repsys
Diffstat (limited to 'modules/buildsystem/manifests')
-rw-r--r-- | modules/buildsystem/manifests/init.pp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/modules/buildsystem/manifests/init.pp b/modules/buildsystem/manifests/init.pp index 7b00d07f..4a64ece3 100644 --- a/modules/buildsystem/manifests/init.pp +++ b/modules/buildsystem/manifests/init.pp @@ -104,6 +104,29 @@ class buildsystem { } } + class youri_submit { + file { "/usr/local/bin/mdv-youri-submit": + owner => root, + group => root, + mode => 755, + content => template("buildsystem/mdv-youri-submit") + } + + file { "/usr/local/bin/mdv-youri-submit.wrapper": + owner => root, + group => root, + mode => 755, + content => template("buildsystem/mdv-youri-submit.wrapper") + } + + file { "/etc/sudoers.d/mdv-youri-submit": + owner => root, + group => root, + mode => 440, + content => template("buildsystem/sudoers.youri") + } + } + define sshuser($homedir, $comment) { group {"$title": ensure => present, |