Skip to content

devopera/puppet-vmwaretools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Puppet VMware Tools OSP Module

Build Status

Introduction

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.

Examples

# 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,
}

Notes

  • 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.

Issues

  • Does not install Desktop (X Window) components.

TODO

  • Support installation of Desktop (X Window) packages.
  • Add logic to handle RHEL5 i386 PAE kernel on OSP 5.0+.

Copyright

Copyright (C) 2012 Mike Arnold [email protected]

About

DEPRECATED, no longer bother with vendor-specific tools

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Puppet 57.7%
  • Ruby 42.3%