From: Lukas Audzevicius <97180854+LukasAud@users.noreply.github.com> Date: Tue, 6 Jun 2023 09:13:33 +0000 (+0100) Subject: Merge pull request #1112 from puppetlabs/trusted-contributors X-Git-Tag: v9.1.0~2 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=300d411f74e1fe77e045225a7b20039e1fe5fbf6;hp=c8d5552ffd870562b8e0383b0b4c4721a5edc184;p=puppet-modules%2Fpuppetlabs-apt.git Merge pull request #1112 from puppetlabs/trusted-contributors Update CODEOWNERS --- diff --git a/manifests/init.pp b/manifests/init.pp index cd408d8..b30b418 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -200,7 +200,7 @@ class apt ( assert_type(Integer, $update['tries']) } - $_update = merge($apt::update_defaults, $update) + $_update = $apt::update_defaults + $update include apt::update if $purge['sources.list'] { @@ -222,11 +222,11 @@ class apt ( assert_type(Boolean, $purge['apt.conf.d']) } - $_purge = merge($apt::purge_defaults, $purge) + $_purge = $apt::purge_defaults + $purge if $proxy['perhost'] { $_perhost = $proxy['perhost'].map |$item| { - $_item = merge($apt::proxy_defaults, $item) + $_item = $apt::proxy_defaults + $item $_scheme = $_item['https'] ? { true => 'https', default => 'http', @@ -239,17 +239,13 @@ class apt ( true => 'DIRECT', default => "${_scheme}://${_item['host']}${_port}/", } - merge($item, { - 'scheme' => $_scheme, - 'target' => $_target, - } - ) + $item + { 'scheme' => $_scheme, 'target' => $_target, } } } else { $_perhost = {} } - $_proxy = merge($apt::proxy_defaults, $proxy, { 'perhost' => $_perhost }) + $_proxy = $apt::proxy_defaults + $proxy + { 'perhost' => $_perhost } $confheadertmp = epp('apt/_conf_header.epp') $proxytmp = epp('apt/proxy.epp', { 'proxies' => $_proxy }) @@ -386,12 +382,12 @@ class apt ( case $facts['os']['name'] { 'Debian': { if versioncmp($facts['os']['release']['major'], '9') >= 0 { - ensure_packages(['gnupg']) + stdlib::ensure_packages(['gnupg']) } } 'Ubuntu': { if versioncmp($facts['os']['release']['full'], '17.04') >= 0 { - ensure_packages(['gnupg']) + stdlib::ensure_packages(['gnupg']) } } default: { diff --git a/manifests/key.pp b/manifests/key.pp index f6c2f61..9d3106d 100644 --- a/manifests/key.pp +++ b/manifests/key.pp @@ -65,13 +65,13 @@ define apt::key ( case $facts['os']['name'] { 'Debian': { if versioncmp($facts['os']['release']['major'], '9') >= 0 { - ensure_packages(['gnupg']) + stdlib::ensure_packages(['gnupg']) Apt::Key<| title == $title |> } } 'Ubuntu': { if versioncmp($facts['os']['release']['full'], '17.04') >= 0 { - ensure_packages(['gnupg']) + stdlib::ensure_packages(['gnupg']) Apt::Key<| title == $title |> } } diff --git a/manifests/ppa.pp b/manifests/ppa.pp index 2a5b4a8..61caa34 100644 --- a/manifests/ppa.pp +++ b/manifests/ppa.pp @@ -73,7 +73,7 @@ define apt::ppa ( if $ensure == 'present' { if $package_manage { - ensure_packages($package_name) + stdlib::ensure_packages($package_name) $_require = [File['sources.list.d'], Package[$package_name]] } else { $_require = File['sources.list.d'] diff --git a/manifests/source.pp b/manifests/source.pp index 420d19d..2386c0a 100644 --- a/manifests/source.pp +++ b/manifests/source.pp @@ -107,14 +107,14 @@ define apt::source ( # Newer oses, do not need the package for HTTPS transport. $_transport_https_releases = ['9'] if (fact('os.release.major') in $_transport_https_releases) and $_location =~ /(?i:^https:\/\/)/ { - ensure_packages('apt-transport-https') + stdlib::ensure_packages('apt-transport-https') Package['apt-transport-https'] -> Class['apt::update'] } } else { $_location = undef } - $includes = merge($apt::include_defaults, $include) + $includes = $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 = $apt::source_key_defaults + $key } else { $_key = { 'id' => assert_type(String[1], $key) } } @@ -164,7 +164,7 @@ define apt::source ( if $pin { if $pin =~ Hash { - $_pin = merge($pin, { 'ensure' => $ensure, 'before' => $_before }) + $_pin = $pin + { 'ensure' => $ensure, 'before' => $_before } } elsif ($pin =~ Numeric or $pin =~ String) { $url_split = split($location, '[:\/]+') $host = $url_split[1] diff --git a/metadata.json b/metadata.json index 076f068..423cc76 100644 --- a/metadata.json +++ b/metadata.json @@ -10,7 +10,7 @@ "dependencies": [ { "name": "puppetlabs/stdlib", - "version_requirement": ">= 4.16.0 < 9.0.0" + "version_requirement": ">= 9.0.0 < 10.0.0" } ], "operatingsystem_support": [