X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fdebian_org%2Fmanifests%2Fapt.pp;h=703cafc42efa38062ef8baa3e3cf90912068f85e;hb=bbaef03179a8a061ba588c934307b1afb541bd50;hp=3fc0979ee48f39e7234f53c06b697d4c9db9e859;hpb=bedd29e6a7b4c3539e37d23c9025898fb1f9311c;p=mirror%2Fdsa-puppet.git diff --git a/modules/debian_org/manifests/apt.pp b/modules/debian_org/manifests/apt.pp index 3fc0979ee..703cafc42 100644 --- a/modules/debian_org/manifests/apt.pp +++ b/modules/debian_org/manifests/apt.pp @@ -3,14 +3,6 @@ # Stuff common to all debian.org servers # class debian_org::apt { - if versioncmp($::lsbmajdistrelease, '7') <= 0 { - $mungedcodename = $::lsbdistcodename - } elsif ($::debarchitecture in ['kfreebsd-amd64', 'kfreebsd-i386']) { - $mungedcodename = "${::lsbdistcodename}-kfreebsd" - } else { - $mungedcodename = $::lsbdistcodename - } - if versioncmp($::lsbmajdistrelease, '8') <= 0 { $fallbackmirror = 'http://cdn-fastly.deb.debian.org/debian/' } else { @@ -18,14 +10,14 @@ class debian_org::apt { } if getfromhash($site::nodeinfo, 'hoster', 'mirror-debian') { - $mirror = [ getfromhash($site::nodeinfo, 'hoster', 'mirror-debian'), $fallbackmirror, 'http://debian.anycast-test.mirrors.debian.org/debian/' ] + $mirror = [ getfromhash($site::nodeinfo, 'hoster', 'mirror-debian'), $fallbackmirror ] } else { - $mirror = [ $fallbackmirror, 'http://debian.anycast-test.mirrors.debian.org/debian/' ] + $mirror = [ $fallbackmirror ] } site::aptrepo { 'debian': url => $mirror, - suite => [ $mungedcodename, "${::lsbdistcodename}-backports", "${::lsbdistcodename}-updates" ], + suite => [ $::lsbdistcodename, "${::lsbdistcodename}-backports", "${::lsbdistcodename}-updates" ], components => ['main','contrib','non-free'] } @@ -33,10 +25,16 @@ class debian_org::apt { site::aptrepo { 'security': ensure => absent, } + } elsif versioncmp($::lsbmajdistrelease, '8') <= 0 { + site::aptrepo { 'security': + url => [ 'http://security-cdn.debian.org/', 'http://security.debian.org/' ], + suite => "${::lsbdistcodename}/updates", + components => ['main','contrib','non-free'] + } } else { site::aptrepo { 'security': - url => [ 'http://security-cdn.debian.org/', 'http://security.anycast-test.mirrors.debian.org/debian-security/', 'http://security.debian.org/' ], - suite => "${mungedcodename}/updates", + url => [ 'http://security.debian.org/' ], + suite => "${::lsbdistcodename}/updates", components => ['main','contrib','non-free'] } } @@ -49,10 +47,10 @@ class debian_org::apt { key => 'puppet:///modules/debian_org/db.debian.org.gpg', } - if ($::hostname in [] or $::debarchitecture in ['kfreebsd-amd64', 'kfreebsd-i386']) { + if ($::hostname in []) { site::aptrepo { 'proposed-updates': url => $mirror, - suite => "${mungedcodename}-proposed-updates", + suite => "${::lsbdistcodename}-proposed-updates", components => ['main','contrib','non-free'] } } else {