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]) {
'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"],
}
}
}
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',
}
}