6.2

Table Of Contents
10 Copy the signed public certificate file to the MCollective authorized client list.
cp CertDirectory/Name.pem AuthorizedClientsDirectory
CertDirectory is the Puppet master certdir config setting and AuthorizedClientsDirectory is the config
setting for the MCollective server plugin.ssl_client_cert_dir.
A sample Puppet Enterprise copy command,
cp /etc/puppetlabs/puppet/ssl/ca/signed/vmware-
appd.pem /etc/puppetlabs/mcollective/ssl/clients/
11 On the client machine that has Puppet installed, get the signed certificates from the Puppet master.
puppet certificate find Name --ssldir TempCredsDir --ca-location remote --
ca_server CAPuppetMaster
puppet certificate find ca --ssldir TempCredsDir --ca-location remote --ca_server
CAPuppetMaster
12 On the client machine that has Puppet installed, get the public certificate from the Puppet master.
n
On Puppet Enterprise, enter
puppet certificate find pe-internal-mcollective-servers --ssldir TempCredsDir
--ca-location remote --ca_server CAPuppetMaster.
n
On Puppet Open Source, enter
puppet certificate find mcollective-servers --ssldir TempCredsDir --ca-
location remote --ca_server CAPuppetMaster.
Application Services creates the node definition file *.pp for each virtual machine it provisions in
the /etc/puppetlabs/puppet/manifests/appd_nodes or /etc/puppet/manifests/appd_nodes
directory.
What to do next
Register the Puppet master within a deployment environment in Application Services. See Create a
Puppet Solution Instance.
Create a Puppet Solution Instance
A solution instance such as Puppet Master, must be created in an Application Services deployment
environment so that the Puppet Master is always used when an application using Puppet-based services
is deployed in that deployment environment.
You can create only one Puppet Master solution instance per a deployment environment. The solution
instances of multiple deployment environments can point to the same Puppet Master. For information on
using a Ruby script that runs locally on the Puppet Master server, see Register a Puppet Master Solution
Instance.
Prerequisites
n
Log in to Application Services as an application cloud administrator.
Using Application Services
VMware, Inc. 68