You can create a Puppet endpoint to support addition of Puppet configuration management components to vSphere virtual machines. These components enable you to use a Puppet Master to enforce configuration management on virtual machines.
An endpoint establishes a connection to an external resource, in this case a Puppet Master instance. The endpoint enables you to place Puppet configuration management components on vSphere virtual machine blueprints. Provisioned virtual machines based on these blueprints contain a Puppet agent that facilitates control by the associated Puppet Master.
For more information about the Puppet plug-in and a demo of its configuration, see https://www.youtube.com/watch?v=P-VglzE9o-o.
Prerequisites
Install and configure Puppet Enterprise as appropriate for your environment.
Download and install the Puppet plug-in version 3.0 on your vRealize Orchestrator deployment. You can download the plug-in from https://solutionexchange.vmware.com/store/products/puppet-plugin-for-vrealize-automation. See https://docs.puppet.com/pe/latest/vro_intro.html for information about installing and using the plug-in.
Procedure
Results
You can now add Puppet configuration management components to vSphere blueprints so that you can deploy vSphere virtual machines that contain Puppet agents.
).