X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=manifests%2Fsource.pp;h=420d19d451e312bcc52144246bf2f1374d1b0158;hb=91c87626c5407093cb74aa75de7fa65d77e20856;hp=5fde580c07b875b58c3ed19ad1b86f5c275db71f;hpb=9c4f71d900b65c17bd545820d3d3b16f0af703f8;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/manifests/source.pp b/manifests/source.pp index 5fde580..420d19d 100644 --- a/manifests/source.pp +++ b/manifests/source.pp @@ -80,7 +80,7 @@ define apt::source ( Boolean $notify_update = true, Boolean $check_valid_until = true, ) { - include ::apt + include apt $_before = Apt::Setting["list-${title}"] @@ -98,7 +98,7 @@ define apt::source ( if ! $location { fail('cannot create a source entry without specifying a location') } - elsif ($::apt::proxy['https_acng']) and ($location =~ /(?i:^https:\/\/)/) { + elsif ($apt::proxy['https_acng']) and ($location =~ /(?i:^https:\/\/)/) { $_location = regsubst($location, 'https://','http://HTTPS///') } else { @@ -114,7 +114,7 @@ define apt::source ( $_location = undef } - $includes = merge($::apt::include_defaults, $include) + $includes = merge($apt::include_defaults, $include) if $key and $keyring { fail('parameters key and keyring are mutualy exclusive') @@ -125,7 +125,7 @@ define apt::source ( unless $key['id'] { fail('key hash must contain at least an id entry') } - $_key = merge($::apt::source_key_defaults, $key) + $_key = merge($apt::source_key_defaults, $key) } else { $_key = { 'id' => assert_type(String[1], $key) } } @@ -140,20 +140,21 @@ define apt::source ( } $sourcelist = epp('apt/source.list.epp', { - 'comment' => $comment, - 'includes' => $includes, - 'options' => delete_undef_values( { - 'arch' => $architecture, - 'trusted' => $allow_unsigned ? { true => 'yes', false => undef }, - 'allow-insecure' => $allow_insecure ? { true => 'yes', false => undef }, - 'signed-by' => $keyring, - 'check-valid-until' => $check_valid_until? { true => undef, false => 'false' }, - }, - ), - 'location' => $_location, - 'release' => $_release, - 'repos' => $repos, - }) + 'comment' => $comment, + 'includes' => $includes, + 'options' => delete_undef_values({ + 'arch' => $_architecture, + 'trusted' => $allow_unsigned ? { true => 'yes', false => undef }, + 'allow-insecure' => $allow_insecure ? { true => 'yes', false => undef }, + 'signed-by' => $keyring, + 'check-valid-until' => $check_valid_until? { true => undef, false => 'false' }, + }, + ), + 'location' => $_location, + 'release' => $_release, + 'repos' => $repos, + } + ) apt::setting { "list-${name}": ensure => $ensure,