1 |
define buildsystem::media_cfg() { |
define buildsystem::media_cfg($distro, $arch, $templatefile = 'buildsystem/media.cfg') { |
2 |
include buildsystem::scheduler::var |
include buildsystem::scheduler::var |
3 |
include buildsystem::repository |
include buildsystem::repository |
4 |
|
|
5 |
$arch = $name |
file { "${buildsystem::repository::dir}/distrib/${distro}/${arch}/media/media_info/media.cfg": |
|
|
|
|
file { "${buildsystem::repository::dir}/distrib/cauldron/${arch}/media/media_info/media.cfg": |
|
6 |
owner => $buildsystem::base::sched_login, |
owner => $buildsystem::base::sched_login, |
7 |
group => $buildsystem::base::sched_login, |
group => $buildsystem::base::sched_login, |
8 |
source => "puppet:///modules/buildsystem/${arch}/media.cfg", |
content => template($templatefile), |
9 |
} |
} |
10 |
} |
} |