X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fbuildd%2Fmanifests%2Finit.pp;h=4fd831ee43ee78720c7c6ffb0e850709919aa043;hb=8e2327eb70f1d7afce481638cd797c7d4b607cef;hp=e168abc33354cf6d6e07e768d6458361ca5857fc;hpb=e079e7b6a8002a0e185e904e7b4ccf762ab8746d;p=mirror%2Fdsa-puppet.git diff --git a/modules/buildd/manifests/init.pp b/modules/buildd/manifests/init.pp index e168abc33..4fd831ee4 100644 --- a/modules/buildd/manifests/init.pp +++ b/modules/buildd/manifests/init.pp @@ -23,6 +23,13 @@ class buildd ($ensure=present) { source => 'puppet:///modules/buildd/dupload.conf', require => Package['dupload'], } + package { 'buildd': + ensure => installed, + } + file { '/etc/buildd/buildd.conf': + source => 'puppet:///modules/buildd/buildd.conf', + require => Package['buildd'], + } site::linux_module { 'dm_snapshot': } include ferm::ftp_conntrack } @@ -40,22 +47,21 @@ class buildd ($ensure=present) { default => 'wheezy' } - $buildd_apt_main_ensure = $::hostname ? { - /^(schroeder|sompek|stadler)$/ => 'absent', - default => 'present', + $buildd_apt_url = $::debarchitecture ? { + /^sparc$/ => 'http://buildd.debian.org/apt/', + default => 'https://buildd.debian.org/apt/', } site::aptrepo { 'buildd.debian.org': - ensure => $buildd_apt_main_ensure, key => 'puppet:///modules/buildd/buildd.debian.org.gpg', - url => 'https://buildd.debian.org/apt/', + url => $buildd_apt_url, suite => $suite, components => 'main', require => Package['apt-transport-https'], } $buildd_prop_ensure = $::hostname ? { - /^(alkman|zandonai)$/ => 'present', + /^(alkman)$/ => 'present', default => 'absent', }