puppet vmwaretools module 5.0.0

This is a major release of my Puppet module to deploy the VMware Tools Operating System Specific Packages. There is a backwards-incompatible change that necessitated the major version bump. The parameters yum_server, yum_path, and just_prepend_yum_path have been renamed to be reposerver, repopath, and just_prepend_repopath respectively. Also, the module now officially supports Puppet 4 and a new parameter was added: gpgkey_url allows one to change the URL where the public GPG key resides.

https://forge.puppetlabs.com/razorsedge/vmwaretools
https://github.com/razorsedge/puppet-vmwaretools

Let me know if you have any feedback!

puppet vmwaretools module 4.9.0

Today, I am releasing a feature update to my VMware Tools Operating System Specific Packages module to the Puppet Forge. The primary feature is support for the Ubuntu operatingsystem.  Ubuntu support has been lacking throughout the life of this module.  This Puppet module now covers all guest operating systems supported by VMware’s OSPs.

I have also fixed the support for the SUSE Linux Enterprise Server (SLES) operatingsystem.  The original implementation utilized the yumrepo resource, which is incorrect on SUSE.  Instead, it now uses zypprepo to install the package repository configuration.

https://forge.puppetlabs.com/razorsedge/vmwaretools
https://github.com/razorsedge/puppet-vmwaretools

Let me know if you have any feedback!

puppet openvmtools module 0.2.0

I have released a new Puppet module to manages the installation and configuration of the Open Virtual Machine Tools for VMware guests to the Puppet Forge.  From VMware’s documentation:

open-vm-tools is the open source implementation of VMware Tools and consists of a suite of virtualization utilities that improves the functionality, administration, and management of virtual machines within a VMware environment. The primary purpose for open-vm-tools is to enable operating system vendors and/or communities and virtual appliance vendors to bundle VMware Tools into their product releases.

This module complements my razorsedge/vmwaretools module that installs the Operating System Specific Packages of VMware Tools.  I finally decided to create this module now that VMware has announced that they recommend using open-vm-tools that are redistributed by operating system vendors.

open-vm-tools is available with these operating systems and is supported by this module:

  • Debian 7.x and later releases
  • Recent Ubuntu releases (12.04 LTS, 13.10 and later)
  • openSUSE 11.x and later releases
  • SUSE Linux Enterprise 12 and later releases
  • Fedora 19 and later releases
  • Red Hat Enterprise Linux 7.0 and later releases
  • CentOS 7
  • Oracle Linux 7

https://forge.puppetlabs.com/razorsedge/openvmtools
https://github.com/razorsedge/puppet-openvmtools

Let me know if you have any feedback!

puppet vmwaretools module 4.6.0

Today, I am releasing a feature update to my VMware Tools Operating System Specific Packages module to the Puppet Forge. In conjunction with Wolf Noble (wolfspyre), we have integrated Wolf’s vmware_puppetfact into puppet-vmwaretools. This will allow any system with the fact “virtual => vmware” to also present the facts vmware and (if applicable) vmware_patchlevel. These facts are meant to allow guest VMs to know what version of ESX the hypervisor is running.

# facter -p vmware vmware_patchlevel
vmware => 5.0
vmware_patchlevel => u2

https://forge.puppetlabs.com/razorsedge/vmwaretools
https://github.com/razorsedge/puppet-vmwaretools

Let me know if you have any feedback!

puppet vmwaretools module 4.5.0

Today, I am releasing a minor update to my VMware Tools Operating System Specific Packages module to the Puppet Forge. There was a bug that caused vmwaretools 4.4.1 to fail to start the vmware tools service on RHEL6 if “manage_repository => false” because it did not compute “$majdistrelease”. Since I had a feature in progress to split the software repository configuration out into a subclass, I simply released that version after confirming that the bug was removed.

https://forge.puppetlabs.com/razorsedge/vmwaretools
https://github.com/razorsedge/puppet-vmwaretools

Let me know if you have any feedback!