X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=manifests%2Finit.pp;h=570cd3bfa803c603f9fe4b016fad2e65364403c4;hb=cd2b1dfd2321f9e12b7d6ce29497d0d44914dd14;hp=c89c2230cfd684c108acb924ca74868f345e8222;hpb=7ddd7fd53f0292535928afbf9d90257702a1aff5;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/manifests/init.pp b/manifests/init.pp index c89c223..570cd3b 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -178,4 +178,19 @@ class apt ( if $pins { create_resources('apt::pin', $pins) } + + # required for adding GPG keys on Debian 9 (and derivatives) + 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: { } + } }