7.4

Table Of Contents
Adding a Puppet component to a vSphere blueprint adds a Puppet agent to virtual machines created from
that blueprint.
When creating Puppet-enabled vSphere blueprints, you must choose whether to create an early binding
or late binding configuration.
With early binding, users define the Puppet role and environment settings for all virtual machines based
on a particular blueprint when the Puppet component is added to the blueprint. These settings remain
static during the life of the blueprint. For late binding, you have several options.
n
Leave the Puppet environment andPuppet role text boxes empty in the blueprint, and users provide
these settings at request time.
n
Specify a Puppet environment and leave the Puppet role box empty. Users must specify the role at
request time.
Prerequisites
Create an appropriate vSphere blueprint. See vSphere Machine Component Settings for more
information.
Procedure
1 Select Design > Blueprints.
2 Select Configuration Management from the Categories menu on the Design page for blueprints.
3 Select the Puppet component and drag it to the vSphere component on the Design Canvas.
4 Enter an ID and Description for the Puppet component on the General tab at the bottom of the page.
The ID and description are arbitrary.
5 Click the Server tab.
6 Click the drop-down and select the appropriate Puppet Master for the blueprint.
7 Select the appropriate Puppet environment and Puppet role if you want to use early binding for this
component.
To configure early binding, select a Puppet environment and role. If you want to create a component
with late binding, select a Puppet environment, or leave the Puppet environment and Puppet role
text boxes empty and select the Set in Request form check boxes.
Note The Set in Request form check boxes are tied together. If you select one, the other is
selected automatically.
8 Click Finish to save the Puppet component configuration and return to the main blueprint Design
page.
Configuring vRealize Automation
VMware, Inc. 429