diff options
author | Michael Scherer <misc@mageia.org> | 2012-03-17 00:39:00 +0000 |
---|---|---|
committer | Michael Scherer <misc@mageia.org> | 2012-03-17 00:39:00 +0000 |
commit | e4375c07a4a581cd22d9450d96444647b069199f (patch) | |
tree | 93c02298c5fa0fd13e17ec38b500a3c10a2e094c /modules/buildsystem/manifests/iurt.pp | |
parent | 0d997b57ee84ea4cde13f00dc854dcdd8d895f68 (diff) | |
download | puppet-e4375c07a4a581cd22d9450d96444647b069199f.tar puppet-e4375c07a4a581cd22d9450d96444647b069199f.tar.gz puppet-e4375c07a4a581cd22d9450d96444647b069199f.tar.bz2 puppet-e4375c07a4a581cd22d9450d96444647b069199f.tar.xz puppet-e4375c07a4a581cd22d9450d96444647b069199f.zip |
place the module where puppet will find it
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') + } +} |