Forge Home


Install gems, packages and config file needed by puppetlabs-vsphere


7,698 latest version

2.3 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 0.1.0 (latest)
released Nov 14th 2015
This module has been deprecated by its author since Jun 18th 2019.

The reason given was: unmaintained and unlikely to work with modern puppet

Start using this module


geoffwilliams/vsphere_support — version 0.1.0 Nov 14th 2015


Build Status

Table of Contents

  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Setup - The basics of getting started with vsphere_support
  4. Usage - Configuration options and additional functionality
  5. Reference - An under-the-hood peek at what the module is doing and how
  6. Limitations - OS compatibility, etc.
  7. Development - Guide for contributing to the module


Install the package requirements of the vpshere module and configure the module by creating vcenter.conf containing the logon details for the VCenter server.


What vsphere_support affects

  • Installs software requirements for the puppetlabs-vsphere module
  • Creates a file at /etc/puppetlabs/puppet/vcenter.conf which is needed to configure puppetlabs-vsphere to connect to VCenter for VM provisioning


Install all software requirements and configure connection to VCenter. Hiera users are recommended to configure hiera-eyaml to encrypt the vcenter_password in git.

class { "vsphere_support":
  vcenter_host     => "",
  vcenter_user     => "admin",
  vcenter_password => "topsecret",
  vcenter_port     => 9999


  • Not supported by Puppet Labs


Pull Requests welcome


This module ships with RSpec tests. To run them, first prepare your system:

bundle install

You may then run the tests at will. If downloading from GitHub from behind a proxy server, you will need to have your http_proxy and https_proxy variables exported

bundle exec rake spec

It is suggested to have your CI server execute these tests before allowing code to be published to the puppet master