puppet-standalone-mashup/shared/modules/remotedeb/manifests/init.pp
2012-08-02 11:17:45 -04:00

11 lines
256 B
Puppet

define remotedeb($url, $version) {
$deb = "/tmp/${name}.deb"
exec { "remotedeb-${name}":
command => "curl -o ${deb} ${url} && dpkg -i ${deb}",
unless => "test $(dpkg -l ${name} | grep ${version} | wc -l) -eq 0",
path => $base::path
}
}