Puppet Commands
Facts
Use facts in manifests:
Agent
puppet agent --test
puppet agent -t --debug
puppet agent -t --noop
puppet agent --disable
puppet agent --enable
puppet resource package
puppet resource package apache ensure=present
puppet resource
Modules
puppet config print modulepath
puppet help module
puppet module search nginx
puppet module install author/module
puppet module list
puppet module list --tree
puppet module build author/module
Server and Catalogs
puppet cert list --all
puppet cert sign certname
puppet cert clean certname
puppet apply -e "class { 'my_super_module': version => '1.2' }"
puppet config print all
Practical Notes
- Use
--noopbefore applying changes in production. - Use
puppet resourcewhen you want to inspect or manage a single resource. - Keep module operations separate from normal agent runs.