X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=manifests%2Fkey.pp;h=98a0f3a32c4b42192f33f6795689b3df939b24ea;hb=eee5ff8e38b0661a32376aabb2f4b76a914ba67a;hp=e87968d7fbb504f3f6e8ca8a2e38b2e344ca8566;hpb=9c13872b5a4e08748695c9a7f99fc4ef844a8c29;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/manifests/key.pp b/manifests/key.pp index e87968d..98a0f3a 100644 --- a/manifests/key.pp +++ b/manifests/key.pp @@ -29,14 +29,14 @@ define apt::key ( case $ensure { present: { - anchor { "apt::key/${title}":; } + anchor { "apt::key/${title}": } if defined(Exec["apt::key ${upkey} absent"]) { fail("Cannot ensure Apt::Key[${upkey}] present; ${upkey} already ensured absent") } if !defined(Anchor["apt::key ${upkey} present"]) { - anchor { "apt::key ${upkey} present":; } + anchor { "apt::key ${upkey} present": } } if !defined(Exec[$digest]) { @@ -46,14 +46,15 @@ define apt::key ( 'server' => "apt-key adv --keyserver '${key_server}' --recv-keys '${upkey}'", } exec { $digest: - path => '/bin:/usr/bin', - unless => "/usr/bin/apt-key list | /bin/grep '${upkey}'", - before => Anchor["apt::key ${upkey} present"], - command => $digest_command, + command => $digest_command, + path => '/bin:/usr/bin', + unless => "/usr/bin/apt-key list | /bin/grep '${upkey}'", + logoutput => 'on_failure', + before => Anchor["apt::key ${upkey} present"], } } - Anchor["apt::key $upkey present"] -> Anchor["apt::key/$title"] + Anchor["apt::key ${upkey} present"] -> Anchor["apt::key/${title}"] } absent: { @@ -63,11 +64,12 @@ define apt::key ( } exec { "apt::key ${upkey} absent": - path => '/bin:/usr/bin', - onlyif => "apt-key list | grep '${upkey}'", - command => "apt-key del '${upkey}'", - user => 'root', - group => 'root', + command => "apt-key del '${upkey}'", + path => '/bin:/usr/bin', + onlyif => "apt-key list | grep '${upkey}'", + user => 'root', + group => 'root', + logoutput => 'on_failure', } }