aboutsummaryrefslogtreecommitdiffstats
path: root/modules/buildsystem/manifests
diff options
context:
space:
mode:
authorOlivier Blin <blino@mageia.org>2010-12-06 23:38:39 +0000
committerOlivier Blin <blino@mageia.org>2010-12-06 23:38:39 +0000
commit013ae80d071e1b066d909952c93f0b2bc672c125 (patch)
treee1a1216531b00b88aca616b9f396c31cca6c4071 /modules/buildsystem/manifests
parente4fbed6d0a625e4c5f6c4d0427c7669057b4699d (diff)
downloadpuppet-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.pp23
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,