Connection
ssh @
Connect to Puppet server via SSH
puppet agent --test
Manually trigger a Puppet agent run (test mode)
Puppet Agent Commands
puppet agent --test
Run Puppet agent in test mode (verbose output, no daemonize)
puppet agent -t
Short form of --test
puppet agent --noop
Simulate changes without actually applying them
puppet status
Show the status of the Puppet agent service
puppet config print
Print all configuration settings
puppet agent --disable "reason"
Disable Puppet agent runs with a reason
puppet agent --enable
Enable Puppet agent runs
puppet resource service puppet
Check status of Puppet service
Certificate Management
puppet cert list
List all certificate requests
puppet cert sign
Sign a certificate request
puppet cert clean
Remove a certificate
puppet cert list --all
List all certificates (signed and unsigned)
Module Management
puppet module list
List installed modules
puppet module install
Install a module
puppet module upgrade
Upgrade a module
puppet module uninstall
Uninstall a module
Debugging and Testing
puppet parser validate
Validate Puppet manifest syntax
puppet apply --noop
Test a manifest without applying changes
puppet lookup --node
Look up data for a specific node
puppet describe
Show documentation for a resource type
puppet resource
Show current state of a resource
Server Management
puppetserver ca list
List certificate requests (newer versions)
puppetserver ca sign --certname
Sign certificate (newer versions)
puppetserver gem list
List gems installed in the Puppet server
puppetserver reload
Reload Puppet server
Log and Report Viewing
tail -f /var/log/puppetlabs/puppetserver/puppetserver.log
View Puppet server logs
tail -f /var/log/puppetlabs/puppet/puppet.log
View Puppet agent logs
puppet report show
Show the last report for a node