Fixed circular dependency for package dirmngr
[puppet-modules/puppetlabs-apt.git] / manifests / key.pp
index 31fc4859b594e108180ab226e2b4182673444df2..a8c9f54950a368463c8bcd95f8d4ca6880519763 100644 (file)
@@ -36,17 +36,13 @@ define apt::key (
 
         case $facts['os']['name'] {
           'Debian': {
-            if versioncmp($facts['os']['release']['full'], '9.0') >= 0 {
-              AptKey<| title == $title |> {
-                require => Package['dirmngr']
-              }
+            if versioncmp($facts['os']['release']['major'], '9') >= 0 {
+              ensure_packages(['dirmngr'])
             }
           }
           'Ubuntu': {
             if versioncmp($facts['os']['release']['full'], '17.04') >= 0 {
-              AptKey<| title == $title |> {
-                require => Package['dirmngr']
-              }
+              ensure_packages(['dirmngr'])
             }
           }
           default: { }