Skip to Main Content
Extending Puppet
book

Extending Puppet

by Alessandro Franceschi
June 2014
Intermediate to advanced content levelIntermediate to advanced
328 pages
7h 26m
English
Packt Publishing
Content preview from Extending Puppet

Puppet in action

Client-server communication is done using REST-like API calls on an SSL socket; basically, it's all HTTPS traffic from clients to the server's port 8140/TCP.

The first time we execute Puppet on a node, its x509 certificates are created and placed in ssldir, and then the Puppet Master is contacted in order to retrieve the node's catalog.

On the Puppet Master, unless we have autosign enabled, we must manually sign the client's certificates using the cert subcommand:

puppet cert list # List the unsigned clients certificates
puppet cert list --all # List all certificates
puppet cert sign <certname> # Sign the given certificate

Once the node's certificate has been recognized as valid and been signed, a trust relationship is created, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Mastering Puppet

Mastering Puppet

Thomas Uphill
Learning Puppet

Learning Puppet

Chad Thompson
Pro Puppet

Pro Puppet

James Turnbull, Jeffrey McCune

Publisher Resources

ISBN: 9781783981441Supplemental Content