X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=manifests%2Fbackports.pp;h=4faad6157a7f31664555471071c211e177e56ce2;hb=e014fc04ed8358e4f7c2e87f7434df9817a4c7bb;hp=f7e85f59ed9744fdaaaa8ce7b46d9b788e23ce60;hpb=418820adf36d5897bf7069dfa62312c3c839604f;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/manifests/backports.pp b/manifests/backports.pp index f7e85f5..4faad61 100644 --- a/manifests/backports.pp +++ b/manifests/backports.pp @@ -1,34 +1,28 @@ class apt::backports ( - $location = undef, - $release = undef, - $repos = undef, - $key = undef, - $pin = 200, + Optional[String] $location = undef, + Optional[String] $release = undef, + Optional[String] $repos = undef, + Optional[Variant[String, Hash]] $key = undef, + Optional[Variant[Integer, String, Hash]] $pin = 200, ){ if $location { - validate_string($location) $_location = $location } if $release { - validate_string($release) $_release = $release } if $repos { - validate_string($repos) $_repos = $repos } if $key { - unless is_hash($key) { - validate_string($key) - } $_key = $key } - if ($::apt::xfacts['lsbdistid'] == 'debian' or $::apt::xfacts['lsbdistid'] == 'ubuntu') { + if ($facts['lsbdistid'] == 'Debian' or $facts['lsbdistid'] == 'Ubuntu') { unless $location { $_location = $::apt::backports['location'] } unless $release { - $_release = "${::apt::xfacts['lsbdistcodename']}-backports" + $_release = "${facts['lsbdistcodename']}-backports" } unless $repos { $_repos = $::apt::backports['repos']