1 |
class buildsystem::iurt { |
2 |
include sudo |
3 |
include buildsystem::iurt::user |
4 |
include buildsystem::iurt::packages |
5 |
$login = $buildsystem::iurt::user::login |
6 |
$homedir = $buildsystem::iurt::user::homedir |
7 |
|
8 |
ssh::auth::client { $login: } |
9 |
|
10 |
# remove old build directory |
11 |
tidy { "$homedir/iurt": |
12 |
age => '8w', |
13 |
recurse => true, |
14 |
matches => ['[0-9][0-9].*\..*\..*\.[0-9]*','log','*.rpm','*.log','*.mga[0-9]+'], |
15 |
rmdirs => true, |
16 |
} |
17 |
|
18 |
file { '/etc/iurt/build': |
19 |
ensure => directory, |
20 |
} |
21 |
|
22 |
buildsystem::iurt::config { ['1','cauldron','mandriva2010.1','infra_1']: } |
23 |
|
24 |
sudo::sudoers_config { 'iurt': |
25 |
content => template('buildsystem/iurt/sudoers.iurt') |
26 |
} |
27 |
} |