X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=manifests%2Fparams.pp;h=d57b80110c8209d4511a722120096a7ae721a4b2;hb=5d7982dba0e6c5f31f320ebc2466a1811d283d51;hp=b35bb1c8d91b0a667d2fbb3a2ae986628db86261;hpb=7875745a8b5fe116df52f39c456e7b40c68c59a1;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/manifests/params.pp b/manifests/params.pp index b35bb1c..d57b801 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -10,33 +10,50 @@ class apt::params { case $::lsbdistcodename { 'squeeze': { $backports_location = 'http://backports.debian.org/debian-backports' + $legacy_origin = true + $origins = ['${distro_id} oldstable', + '${distro_id} ${distro_codename}-security', + '${distro_id} ${distro_codename}-lts'] } 'wheezy': { $backports_location = 'http://ftp.debian.org/debian/' + $legacy_origin = false + $origins = ['origin=Debian,archive=stable,label=Debian-Security'] } default: { $backports_location = 'http://http.debian.net/debian/' + $legacy_origin = false + $origins = ['origin=Debian,archive=stable,label=Debian-Security'] } } } 'ubuntu': { case $::lsbdistcodename { - 'hardy','maverick','natty','oneiric','precise': { + 'lucid': { $backports_location = 'http://us.archive.ubuntu.com/ubuntu' - $ppa_options = '-y' + $ppa_options = undef + $legacy_origin = true + $origins = ['${distro_id} ${distro_codename}-security'] } - 'lucid': { + 'precise', 'trusty': { $backports_location = 'http://us.archive.ubuntu.com/ubuntu' - $ppa_options = undef + $ppa_options = '-y' + $legacy_origin = true + $origins = ['${distro_id}:${distro_codename}-security'] } default: { $backports_location = 'http://old-releases.ubuntu.com/ubuntu' - $ppa_options = '-y' + $ppa_options = '-y' + $legacy_origin = true + $origins = ['${distro_id}:${distro_codename}-security'] } } } + '': { + fail('Unable to determine lsbdistid, is lsb-release installed?') + } default: { - fail("Unsupported osfamily (${::osfamily}) or lsbdistid (${::lsbdistid})") + fail("Unsupported lsbdistid (${::lsbdistid})") } } }