diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/buildsystem/manifests/iurt/config.pp | 4 | ||||
-rw-r--r-- | modules/buildsystem/templates/iurt.conf | 7 |
2 files changed, 11 insertions, 0 deletions
diff --git a/modules/buildsystem/manifests/iurt/config.pp b/modules/buildsystem/manifests/iurt/config.pp index c986f347..9673510f 100644 --- a/modules/buildsystem/manifests/iurt/config.pp +++ b/modules/buildsystem/manifests/iurt/config.pp @@ -25,6 +25,10 @@ define buildsystem::iurt::config() { 'eclipse' => 172800, } + $allow_network_access = [ + 'libguestfs', # Needs access to the configured mirrors + ] + file { "/etc/iurt/build/${distribution}.conf": owner => $build_login, group => $build_login, diff --git a/modules/buildsystem/templates/iurt.conf b/modules/buildsystem/templates/iurt.conf index 56f24f66..d021d5e0 100644 --- a/modules/buildsystem/templates/iurt.conf +++ b/modules/buildsystem/templates/iurt.conf @@ -27,5 +27,12 @@ <%- } -%> }, + use_netns => { + 'default' => 1, +<%- allow_network_access.sort.each{|package| -%> + '<%= package %>' => 0, +<%- +} -%> + }, } |