X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=manifests%2Fkey.pp;h=8f9d66bcc9a1bf2b45742fec5007a9a849a98f31;hb=e014fc04ed8358e4f7c2e87f7434df9817a4c7bb;hp=dfa1daf2b61935886b79cf22b5876511807397c4;hpb=bd3b3fbe990bfa824ebed3504c0c82175d7c7ec9;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/manifests/key.pp b/manifests/key.pp index dfa1daf..8f9d66b 100644 --- a/manifests/key.pp +++ b/manifests/key.pp @@ -33,6 +33,24 @@ define apt::key ( server => $server, options => $options, } -> anchor { "apt_key ${id} present": } + + case $facts['os']['name'] { + 'Debian': { + if versioncmp($facts['os']['release']['full'], '9.0') >= 0 { + Apt::Key<| title == $title |> { + require => Package['dirmngr'] + } + } + } + 'Ubuntu': { + if versioncmp($facts['os']['release']['full'], '17.04') >= 0 { + Apt::Key<| title == $title |> { + require => Package['dirmngr'] + } + } + } + default: { } + } } }