Service Manual
puppet-agent
To perform the agent specific operations, use the puppet-agent script.
puppet-agent clear-ssl | pause | poll-master | resume
Following are the puppet agent options:
clear-ssl : Clear puppet agent ssl certificates
pause : Request Dell puppet agent daemon to pause from polling
master
poll-master : Run puppet agent now to get config from master
resume : Request Dell puppet agent daemon to resume polling master
if it is paused
puppet-apply
To apply any puppet manifest file, use the puppet-apply script.
puppet-apply -f file | -c command
Following are the puppet apply script options:
-h, --help show this help message and exit
-f FILENAME, --file=FILENAME Apply the given puppet manifest file
-c COMMAND, --command=COMMAND Apply the given puppet command
Building the Manifest File
Puppet consists of a custom declarative language to describe the system configuration, which can be either
applied directly on the system or compiled into a catalog and distributed to the destination system via the
client-server paradigm (using REST API). The agent uses the system–specific providers to enforce the
resource specified in the manifests.
The Puppet Agent network devices are managed using the following configurations:
• Hostname Configuration
• Layer 2 interface configuration
• Link aggregation group (LAG) configuration
• Physical interface configuration
• Virtual local area network (VLAN) configuration
Puppet 78