X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fdebian-org%2Fmanifests%2Finit.pp;h=6ac4c123a22c2a82b117b0cf0889496df27228a5;hb=67db5724b6dd3c1e629dfe0be5db20821ffcc0f7;hp=7e91207fde93b2e10ec3665b0400566efcb39708;hpb=d4fb891a1a7d58fdeff2687e91f5e6faf822a96c;p=mirror%2Fdsa-puppet.git diff --git a/modules/debian-org/manifests/init.pp b/modules/debian-org/manifests/init.pp index 7e91207fd..6ac4c123a 100644 --- a/modules/debian-org/manifests/init.pp +++ b/modules/debian-org/manifests/init.pp @@ -6,7 +6,12 @@ class debian-org { if getfromhash($site::nodeinfo, 'hoster', 'mirror-debian') { $mirror = getfromhash($site::nodeinfo, 'hoster', 'mirror-debian') } else { - $mirror = 'http://ftp.debian.org/debian/' + #$mirror = 'http://ftp.debian.org/debian/' + if $::lsbmajdistrelease <= 8 { + $mirror = 'http://cdn-fastly.deb.debian.org/debian/' + } else { + $mirror = 'http://deb.debian.org/debian/' + } } if $::lsbmajdistrelease < 7 { $mirror_backports = 'http://backports.debian.org/debian-backports/' @@ -134,7 +139,7 @@ class debian-org { } site::aptrepo { 'security': - url => 'http://security.debian.org/', + url => 'http://security-cdn.debian.org/', suite => "${mungedcodename}/updates", components => ['main','contrib','non-free'] } @@ -162,18 +167,17 @@ class debian-org { components => ['main','contrib','non-free'] } - #if ($::hostname in [ball, corelli, eysler, lucatelli, mayer, mayr, pettersson]) or - # ($::hoster and ($::hoster in [bytemark, man-da, brown])) { - # site::aptrepo { 'proposed-updates': - # url => $mirror, - # suite => "${::lsbdistcodename}-proposed-updates", - # components => ['main','contrib','non-free'] - # } - #} else { + if ($::hostname in [] or $::debarchitecture in ['kfreebsd-amd64', 'kfreebsd-i386']) { + site::aptrepo { 'proposed-updates': + url => $mirror, + suite => "${mungedcodename}-proposed-updates", + components => ['main','contrib','non-free'] + } + } else { site::aptrepo { 'proposed-updates': ensure => absent, } - #} + } site::aptrepo { 'debian.org': ensure => absent,