X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=manifests%2Fparams.pp;h=e7310aa55a9369203c2fd93d85f1f18e9cdaafef;hb=58f71679ba943ffa0f2c096f6a0853f00d9a8404;hp=b337965e6c466230d83d5b6ded8ff1ddd5775059;hpb=473cba951771175828c1b65181360ec831874cf1;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/manifests/params.pp b/manifests/params.pp index b337965..e7310aa 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -1,10 +1,16 @@ class apt::params { $root = '/etc/apt' $provider = '/usr/bin/apt-get' + $sources_list = "${root}/sources.list" $sources_list_d = "${root}/sources.list.d" - $apt_conf_d = "${root}/apt.conf.d" + $conf_d = "${root}/apt.conf.d" + $preferences = "${root}/preferences" $preferences_d = "${root}/preferences.d" + if $::osfamily != 'Debian' { + fail('This module only works on Debian or derivatives like Ubuntu') + } + case $::lsbdistid { 'ubuntu', 'debian': { $distid = $::lsbdistid @@ -33,47 +39,16 @@ class apt::params { } } case $distid { - 'debian': { - case $distcodename { - 'squeeze': { - $backports_location = 'http://backports.debian.org/debian-backports' - $legacy_origin = true - $origins = ['${distro_id} oldstable', #lint:ignore:single_quote_string_with_variables - '${distro_id} ${distro_codename}-security', #lint:ignore:single_quote_string_with_variables - '${distro_id} ${distro_codename}-lts'] #lint:ignore:single_quote_string_with_variables - } - 'wheezy': { - $backports_location = 'http://ftp.debian.org/debian/' - $legacy_origin = false - $origins = ['origin=Debian,archive=stable,label=Debian-Security', - 'origin=Debian,archive=oldstable,label=Debian-Security'] - } - default: { - $backports_location = 'http://http.debian.net/debian/' - $legacy_origin = false - $origins = ['origin=Debian,archive=stable,label=Debian-Security'] - } - } - } 'ubuntu': { case $distcodename { 'lucid': { - $backports_location = 'http://us.archive.ubuntu.com/ubuntu' $ppa_options = undef - $legacy_origin = true - $origins = ['${distro_id} ${distro_codename}-security'] #lint:ignore:single_quote_string_with_variables } - 'precise', 'trusty', 'utopic': { - $backports_location = 'http://us.archive.ubuntu.com/ubuntu' + 'precise', 'trusty', 'utopic', 'vivid': { $ppa_options = '-y' - $legacy_origin = true - $origins = ['${distro_id}:${distro_codename}-security'] #lint:ignore:single_quote_string_with_variables } default: { - $backports_location = 'http://old-releases.ubuntu.com/ubuntu' $ppa_options = '-y' - $legacy_origin = true - $origins = ['${distro_id}:${distro_codename}-security'] #lint:ignore:single_quote_string_with_variables } } }