This module manages the installation of the VMware Operating System Specific Packages for VMware tools.
Actions:
- Removes old VMwareTools package or runs vmware-uninstall-tools.pl if found.
- Installs a VMware YUM repository (defaults to the 'latest' package repository which is presently 5.0).
- Installs the OSP vmware tools.
- Starts the vmware-tools service.
OS Support:
- RedHat family - tested on CentOS 5.5+ and CentOS 6.2+
- Fedora - not supported
- SuSE family - untested (initial support for yumrepo) (patches welcome)
- Ubuntu - tested on Ubuntu 12.04 LTS
- Debian - presently unsupported (patches welcome)
Class documentation is available via puppetdoc.
# Top Scope variable (i.e. via Dashboard):
$vmwaretools_tools_version = '4.1'
$vmwaretools_autoupgrade = true
include 'vmwaretools'
# Parameterized Class:
class { 'vmwaretools':
tools_version => '4.0u3',
autoupgrade => true,
}
- Only tested on CentOS 5.5+ and CentOS 6.2+ x86_64 with 4.0latest.
- Not supported on Fedora. Attempts to work with open-vm-tools from the Fedora repository were met with difficulty as the packages do not exist in newer Fedora versions.
- Does not install Desktop (X Window) components.
- Support installation of Desktop (X Window) packages.
- Add logic to handle RHEL5 i386 PAE kernel on OSP 5.0+.
Copyright (C) 2012 Mike Arnold [email protected]