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.


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


Let me know if you have any feedback!

puppet network module 3.4.0

Recently, I have delivered a long-awaited release of my Red Hat network module to the Puppet Forge.  Numerous pull requests were merged including:

  • Addition of LINKDELAY option support to network::if::static and network::if::dynamic. (Hiroyuki Nakamura)
  • Allow setting DHCP_HOSTNAME on dynamic interfaces. (Joshua M. Keyes)
  • The addition of IPv6 support for global, static, bridged, and bond configurations. (Matthias Kneer)
  • Addition of IPV6_DEFAULTDEV to the global network settings. (Dries Verachtert)
  • Addition of a network::bridge defines.
  • Fix $fqdn fact lookup in network.erb.
  • Fix network::route documentation error.
  • Strip off the tailing VLAN on macaddress autodiscovery.
  • Updates to the README.md to deal with VLAN configs.
  • General updates to make the module better compatible with new Forge features.


Let me know if you have any feedback!