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