I just wanted to let everyone know that the latest release of my Puppet package for vRealize Orchestrator, that I wrote about earlier on, went live. You can find version 0.1.0 in it’s GitHub repository.

While I don’t have the time right now to explain what’s new in the depth I’d like to (a post on this is comming!), I still want to point out some important things here very quickly.

First of all: be aware version 0.1.0 is not backward compatible with earlier releases! VM attribute keys have been changed! If you want to update older versions of this package make sure to update the VM attribute keys and settings for every managed machine before updating!

Besides that I’d like to highlight the Puppet and guest operating systems configurations that the package supports out of the box.1

Version 0.1.0 of the package comes with the following build in Puppet Enterprise support.

Puppet PE Puppet v. Puppet Server Package Puppet Agent Package
2016.1.1 4.4.1 2016.1.1017 1.4.0, 1.4.1
2015.3.3 4.3.2 2.2.41 1.3.4, 1.3.5, 1.3.6
2015.3.2 4.3.2 2.2.40 1.3.3, 1.3.4, 1.3.5
2015.3.1 4.3.1 2.2.34 1.3.0, 1.3.1, 1.3.2
2015.2.2 4.2.2 2.1.2 1.2.5, 1.2.6, 1.2.7

The Foreman releases, as of today, still run on pre-PC-1 / Puppet 4.0 software. The following table indicates the versions supported for Foreman out-of-the-box.

OS Puppet Puppet v. Puppet Server Package Supported Puppet v.
3.8.4 3.8.5 1.1.3 3.8.0, 3.8.1, 3.8.2, 3.8.3, 3.8.4, 3.8.5
3.8.3 3.8.4 1.1.2 3.8.0, 3.8.1, 3.8.2, 3.8.3, 3.8.4
3.8.2 3.8.2 1.1.1 3.8.0, 3.8.1, 3.8.2

Version 0.1.0 of the package comes with the following build in guest support.

  • Windows Server 2008R2
  • Windows Server 2012R2
  • Windows Server 2016
  • Ubuntu precise x64
  • Ubuntu trusty x64
  • Ubuntu xenial x64

That’s it already. For now you can find more details about the changes inside the GitHub repository. I hope you give it a try and, as always, appreciate any feedback.

  1. note that this doesn’t mean that you can have no other Puppet version or guest operating system. In theory you can run just any OS that is supported by VMware ESXi, but you’ll have to do some configurations.