diff options
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index e8ffbca..721ecf5 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -79,7 +79,6 @@ class apt { package { [ "debian-archive-keyring", "debian-backports-keyring" ]: ensure => latest, - require => [ File[apt_config], Exec["backports_key"] ], } # This key was downloaded from @@ -88,13 +87,12 @@ class apt { file { "${apt_base_dir}/backports.org.key": source => "puppet://$servername/apt/backports.org.key", mode => 0444, owner => root, group => root, - before => File[apt_config], } - exec { "/usr/bin/apt-key add ${apt_base_dir}/backports.org.key": + exec { "/usr/bin/apt-key add ${apt_base_dir}/backports.org.key && dselect update": alias => "backports_key", refreshonly => true, subscribe => File["${apt_base_dir}/backports.org.key"], - before => File[apt_config], + before => [ File[apt_config], Package["debian-backports-keyring"] ] } } } |