diff options
Diffstat (limited to 'modules/buildsystem/manifests/iurt.pp')
-rw-r--r-- | modules/buildsystem/manifests/iurt.pp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/modules/buildsystem/manifests/iurt.pp b/modules/buildsystem/manifests/iurt.pp new file mode 100644 index 00000000..52fdcc02 --- /dev/null +++ b/modules/buildsystem/manifests/iurt.pp @@ -0,0 +1,27 @@ +class buildsystem::iurt { + include sudo + include buildsystem::iurt::user + include buildsystem::iurt::package + $login = $buildsystem::iurt::user::login + $homedir = $buildsystem::iurt::user::homedir + + ssh::auth::client { $login: } + + # remove old build directory + tidy { "$homedir/iurt": + age => '8w', + recurse => true, + matches => ['[0-9][0-9].*\..*\..*\.[0-9]*','log','*.rpm','*.log','*.mga[0-9]+'], + rmdirs => true, + } + + file { '/etc/iurt/build': + ensure => directory, + } + + buildsystem::iurt::config { ['1','cauldron','mandriva2010.1','infra_1']: } + + sudo::sudoers_config { 'iurt': + content => template('buildsystem/iurt/sudoers.iurt') + } +} |