Service Manual

Table Of Contents
3. Install the puppet package.
EXEC Privilege mode
package install tftp://10.16.127.35/PUPPET-I-9.8.0.0.tar.gz
NOTE: You must keep the clock of the chassis in sync with the Puppet master. The synchronization
is done by the Network Transfer Protocol (NTP) server.
Configuring the Puppet Agent
To configure the Puppet Agent, use the following steps.
1. Enable the REST API.
CONFIGURATION mode
rest-server http
2. Configure script path /usr/pkg/puppet/bin.
All puppet configurations can now be just script execute puppet-config args username
guestuser.
3. Configure the puppet agent.
EXEC Privilege mode
script execute puppet-config args username guestuser
4. Run the puppet agent once to poll the master. This creates the SSL certificate on the agent and
sends the request to the master.
EXEC Privilege mode
script execute puppet-agent start now args poll-master username guestuser
5. Sign the certificate on master.
puppet cert sign “Agent Cert Name
6. Run the puppet agent again with the signed certificate.
EXEC Privilege mode
script execute puppet-agent start now args poll-master username guestuser
7. Start the puppet agent which runs in the background.
EXEC Privilege mode
script execute puppet-agentd username puppet bg
8. Monitor the puppet agent.
EXEC Privilege mode
script execute puppet-show args "status"
68
Puppet