Configuration Management


SovLabs vRealize Automation Extensibility Module for

Puppet Open Source with Foreman

Enables advanced provisioning capabilities from vRealize Automation while providing the ability to manage configurations 

The SovLabs Puppet Open Source with Foreman module for vRealize Automation increases IT agility and speed of delivery for systems and applications by combining SovLabs ModuleFramework with Puppet’s advanced configuration management and vRealize Automation’s provisioning and lifecycle management capabilities.

45-Day Free Trial for VMWare vRealize Automation


Easily create software-defined Puppet/Foreman configurations directly in vRealize Automation
Eases portability between private and public cloud scenarios
Delivers dozens to thousands of Puppet deployment scenarios with minimal overhead
  • Creates node in Foreman and assigns to an existing group
  • Installs Puppet Agent, configures puppet.conf, creates Hiera data and local Facter facts
  • Advanced framework features including:
    • Property injection
    • Dynamic, templated configurations
    • Credential store
  • Creation of multiple Foreman, Puppet Master and Puppet Agent configurations 
  • Certificate signing/cleaning or Puppet auto-sign scenarios
  • Node classification support for Hiera, Manifest files and Foreman
  • Eases portability between private and public cloud scenarios
  • Supports custom deployment/code promotion scenarios and pre/post activities via inline command definitions
  • Supports simple or distributed Puppet implementations
  • Supports multiple methods of connectivity for remote host management, including SSH, WinRM, and VMware Guest Operations (VM Tools)

VMware's vRealize Automation - Advanced or Enterprise - 7.3.1, 7.4, 7.5, 7.6

VMware Cloud on AWS

Puppet Open Source: 3.8.7, 4.7.0, 4.10.6, 5.3.4

Foreman: 1.9, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16