X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=manifests%2Fkey.pp;h=f6c2f6161b171334a4d6f87dbd5dae441071dfc4;hb=refs%2Fheads%2Fpdksync_CONT-844-update_.sync.yml;hp=1ffdef1b18d60816d27598eabc0e77e04e1e45a7;hpb=ec1bd34681950bb996418efae4b001836e20d745;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/manifests/key.pp b/manifests/key.pp index 1ffdef1..f6c2f61 100644 --- a/manifests/key.pp +++ b/manifests/key.pp @@ -6,7 +6,7 @@ # @example Declare Apt key for apt.puppetlabs.com source # apt::key { 'puppetlabs': # id => '6F6B15509CF8E59E6E469F327F438280EF8D349F', -# server => 'hkps.pool.sks-keyservers.net', +# server => 'keyserver.ubuntu.com', # options => 'http-proxy="http://proxyuser:proxypass@example.org:3128"', # } # @@ -40,15 +40,14 @@ define apt::key ( Enum['present', 'absent', 'refreshed'] $ensure = present, Optional[String] $content = undef, Optional[Pattern[/\Ahttps?:\/\//, /\Aftp:\/\//, /\A\/\w+/]] $source = undef, - Pattern[/\A((hkp|hkps|http|https):\/\/)?([a-z\d])([a-z\d-]{0,61}\.)+[a-z\d]+(:\d{2,5})?(\/[a-zA-Z\d\-_]+)*\/?$/] $server = $::apt::keyserver, + Pattern[/\A((hkp|hkps|http|https):\/\/)?([a-z\d])([a-z\d-]{0,61}\.)+[a-z\d]+(:\d{2,5})?(\/[a-zA-Z\d\-_.]+)*\/?$/] $server = $apt::keyserver, Boolean $weak_ssl = false, - Optional[String] $options = $::apt::key_options, - ) { - + Optional[String] $options = $apt::key_options, +) { case $ensure { /^(refreshed|present)$/: { - if defined(Anchor["apt_key ${id} absent"]){ - fail(translate('key with id %{_id} already ensured as absent'), {'_id' => id}) + if defined(Anchor["apt_key ${id} absent"]) { + fail("key with id ${id} already ensured as absent") } if !defined(Anchor["apt_key ${id} present"]) { @@ -76,17 +75,19 @@ define apt::key ( Apt::Key<| title == $title |> } } - default: { } + default: { + # Nothing in here + } } } } - absent: { - if defined(Anchor["apt_key ${id} present"]){ - fail(translate('key with id %{_id} already ensured as present', {'_id' => id})) + /^absent$/: { + if defined(Anchor["apt_key ${id} present"]) { + fail("key with id ${id} already ensured as present") } - if !defined(Anchor["apt_key ${id} absent"]){ + if !defined(Anchor["apt_key ${id} absent"]) { apt_key { $title: ensure => $ensure, id => $id, @@ -100,7 +101,7 @@ define apt::key ( } default: { - fail translate('Invalid \'ensure\' value \'%{_ensure}\' for apt::key', {'_ensure' => ensure}) + fail("Invalid \'ensure\' value \'${ensure}\' for apt::key") } } }