From: Eimhin Laverty Date: Wed, 26 Sep 2018 10:27:56 +0000 (+0100) Subject: (MODULES-6408) - Fix dirmngr install failing X-Git-Tag: 6.1.0~4^2 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=2316cdb968e44c126c23ff964a0d55a36517a13c;p=puppet-modules%2Fpuppetlabs-apt.git (MODULES-6408) - Fix dirmngr install failing --- diff --git a/manifests/init.pp b/manifests/init.pp index f3472ac..27cc09c 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -208,6 +208,13 @@ class apt ( content => "${confheadertmp}${updatestamptmp}", } + # Required for adding GPG keys on Debian 9 (and derivatives) + $apt_files = [ 'sources.list', 'sources.list.d', 'preferences', 'preferences.d', '/etc/apt/auth.conf' ] + package { 'dirmngr': + ensure => present, + before => [File[$apt_files]] + } + file { 'sources.list': ensure => file, path => $::apt::sources_list, @@ -289,7 +296,4 @@ class apt ( if $pins { create_resources('apt::pin', $pins) } - - # required for adding GPG keys on Debian 9 (and derivatives) - ensure_packages(['dirmngr']) }