1
0
mirror of https://github.com/jordansissel/fpm synced 2025-09-07 09:22:03 +02:00
fpm/test/vagrant.pp
Jordan Sissel 171031ef8f - Add Vagrantfile + puppet manifest to help me much more easily test on
centos and debian.
- purge old test files not used anymore
2013-04-09 05:58:21 +00:00

31 lines
587 B
Puppet

case $operatingsystem {
centos, redhat, fedora: {
$pkgupdate = "yum clean all"
$devsuffix = "devel"
}
debian, ubuntu: {
$pkgupdate = "apt-get update"
$devsuffix = "dev"
}
}
exec {
"update-packages":
command => $pkgupdate,
path => [ "/bin", "/usr/bin", "/sbin", "/usr/sbin" ];
}
file {
# Sometimes veewee leaves behind this...
"/EMPTY": ensure => absent;
}
package {
"git": ensure => latest;
"bundler": provider => "gem", ensure => latest;
"ruby-$devsuffix": ensure => latest;
}
File["/EMPTY"] -> Exec["update-packages"] -> Package <| |>