puppet/vmware/manifests/guest.pp
Ossi Salmi 24ecb51f6f Added support for RHEL and did some syntax cleaning
Assume that "RedHat" also works where "CentOS" does.
2012-09-05 17:29:36 +03:00

37 lines
760 B
Puppet

# Install VMware optimizations if running as guest.
#
class vmware::guest {
case $virtual {
vmware: {
case $::operatingsystem {
centos: { include vmware::guest::centos }
}
}
}
}
# Handler for CentOS.
#
class vmware::guest::centos {
yum::repo { "vmware-tools":
descr => "VMware Tools Repository",
baseurl => "http://packages.vmware.com/tools/esx/5.0/rhel\$releasever/\$basearch",
}
package { "VMwareTools":
ensure => absent,
}
package { [ "vmware-tools-esx-nox",
"vmware-tools-esx-kmods", ]:
ensure => installed,
require => [ Package["VMwareTools"],
Yum::Repo["vmware-tools"], ],
}
}