Skip to content

Instantly share code, notes, and snippets.

@frimik
Created February 15, 2012 21:49
Show Gist options
  • Select an option

  • Save frimik/1839222 to your computer and use it in GitHub Desktop.

Select an option

Save frimik/1839222 to your computer and use it in GitHub Desktop.
replacement define for the package type on yum systems
define breakage ($ensure="present") {
if $ensure == "absent" {
exec { "yum_remove_${name}":
command => "yum -y remove ${name}",
user => "root",
onlyif => "rpm -q ${name}",
}
} else {
package { "$name":
ensure => $ensure,
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment