Service Manual

EXEC Privilege mode
Dell#package install tftp://1.1.1.1/SMARTSCRIPTS-I-9.10.0.0.tar.gz
3 Install the puppet package.
EXEC Privilege mode
package install tftp://1.1.1.1/PUPPET-I-9.10.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 the username, password, and privilege for puppet.
CONFIGURATION mode
username puppet password puppet privilege 15
NOTE: Puppet supports only the username puppet for any puppet configurations.
3 Configure script path /usr/pkg/dnos-puppet/scripts/bin.
The script path configuration helps you to configure the unnamed scripts present in the configured
path. All puppet configurations can now be just script execute puppet-config args username
puppet.
4 Configure the puppet agent.
EXEC Privilege mode
script execute puppet-config args username puppet
5 Run the puppet agent once to poll the puppet master.
EXEC Privilege mode
script execute puppet-agent start now args poll-master username guestuser
This configuration creates the SSL certificate on the agent and sends the request to the puppet master.
6 Sign the certificate on Puppet master.
puppet cert sign “Agent Cert Name
7 Run the puppet agent again with the signed certificate.
EXEC Privilege mode
script execute puppet-agent start now args poll-master username puppet
8 Start the puppet agent which runs in the background.
Puppet 76