
Untitled
By: a guest on
May 10th, 2012 | syntax:
None | size: 0.79 KB | hits: 12 | expires: Never
class vmware-tools {
file { "/var/tmp/VMwareTools-4.0.0-208167.tar.bz2":
source => "puppet:///files/vmware-tools/VMwareTools-4.0.0-208167.tar.bz2",
ensure => present,
alias => "vmware-package"
}
exec { "tar -jxf VMwareTools-4.0.0-208167.tar.bz2":
cwd => "/var/tmp",
alias => "vmware-extract",
unless => "test -e /usr/lib/vmware-tools/bin/gksu",
creates => "/var/tmp/vmware-tools-distrib",
require => File["vmware-package"],
subscribe => File["vmware-package"],
refreshonly => true
}
exec { "./vmware-install.pl --default":
cwd => "/var/tmp/vmware-tools-distrib",
alias => "vmware-install",
subscribe => Exec["vmware-extract"],
require => Exec["vmware-extract"],
timeout => "-1",
refreshonly => true
}