define buildsystem::iurt::config() { include buildsystem::var::iurt include buildsystem::var::webstatus include buildsystem::var::repository $distribution = $name # TODO rename the variable too in template $build_login = $buildsystem::var::iurt::login $build_timeout = { 'default' => 18000, 'atlas' => 57600, 'cross-gcc' => 115200, 'eclipse' => 172800, 'gcc' => 57600, 'gnuradio' => 36000, 'itk' => 115200, 'java-1.8.0-openjdk' => 172800, 'java-1.8.0-openjfx' => 115200, 'libreoffice' => 345600, 'llvm' => 36000, 'openfoam' => 115200, 'paraview' => 115200, 'rust' => 115200, 'salome' => 57600, 'webkit' => 57600, 'wrapitk' => 115200, } $allow_network_access = [ 'libguestfs', # Needs access to the configured mirrors ] file { "/etc/iurt/build/${distribution}.conf": owner => $build_login, group => $build_login, content => template("buildsystem/iurt.conf") } }