Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 10th, 2012  |  syntax: None  |  size: 0.79 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. class vmware-tools {
  2.  
  3.   file { "/var/tmp/VMwareTools-4.0.0-208167.tar.bz2":
  4.     source => "puppet:///files/vmware-tools/VMwareTools-4.0.0-208167.tar.bz2",
  5.     ensure => present,
  6.     alias => "vmware-package"
  7.   }
  8.  
  9.   exec { "tar -jxf VMwareTools-4.0.0-208167.tar.bz2":
  10.     cwd => "/var/tmp",
  11.     alias => "vmware-extract",
  12.     unless => "test -e /usr/lib/vmware-tools/bin/gksu",
  13.     creates => "/var/tmp/vmware-tools-distrib",
  14.     require => File["vmware-package"],
  15.     subscribe => File["vmware-package"],
  16.     refreshonly => true
  17.   }
  18.  
  19.   exec { "./vmware-install.pl --default":
  20.     cwd => "/var/tmp/vmware-tools-distrib",
  21.     alias => "vmware-install",
  22.     subscribe => Exec["vmware-extract"],
  23.     require => Exec["vmware-extract"],
  24.     timeout => "-1",
  25.     refreshonly => true
  26.   }