From 2316cdb968e44c126c23ff964a0d55a36517a13c Mon Sep 17 00:00:00 2001 From: Eimhin Laverty Date: Wed, 26 Sep 2018 11:27:56 +0100 Subject: [PATCH] (MODULES-6408) - Fix dirmngr install failing --- manifests/init.pp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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']) } -- 2.32.3