User Tools

Site Tools


linux:puppet:puppet_cheatsheet

[CHEATSHEET] Puppet

Or cheatshit (because of puppet)

Info

############## command ############## ——————————————————————
puppet config print –section main server from a /slave/ print which is the master server
puppet config print –section main ca_server print which is the CA server
puppet config print –render-as json –section main | jq . Print all the config as json (pipped through jq to be able to read it…

Modules

############## command ############## ——————————————————————
puppet config print modulepath Print location of the modules in a ${PATH} style
puppet module list List installed modules
puppet module install puppetlabs-postgresql Install one module from puppet-forge

Developing

############## command ############## ——————————————————————
puppet parser validate module_name/manifests/init.pp validate one module (aka lint)

Super admin

############## command ############## ——————————————————————
puppetserver ca list –all list certificates from all nodes (should be executed on the puppet-master node
puppet job run –nodes node1,node2 Run puppet agent on nodes node1,node2

NextSection

############## command ############## ——————————————————————
cmd desc
linux/puppet/puppet_cheatsheet.txt · Last modified: 2024/01/09 16:09 by dodger