X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=manifests%2Fkey.pp;h=a8c9f54950a368463c8bcd95f8d4ca6880519763;hb=cd2b1dfd2321f9e12b7d6ce29497d0d44914dd14;hp=dfa1daf2b61935886b79cf22b5876511807397c4;hpb=a541b4ee32ea39f3eb23d4ffa3311daba61d1118;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/manifests/key.pp b/manifests/key.pp index dfa1daf..a8c9f54 100644 --- a/manifests/key.pp +++ b/manifests/key.pp @@ -33,6 +33,20 @@ define apt::key ( server => $server, options => $options, } -> anchor { "apt_key ${id} present": } + + case $facts['os']['name'] { + 'Debian': { + if versioncmp($facts['os']['release']['major'], '9') >= 0 { + ensure_packages(['dirmngr']) + } + } + 'Ubuntu': { + if versioncmp($facts['os']['release']['full'], '17.04') >= 0 { + ensure_packages(['dirmngr']) + } + } + default: { } + } } }