Errata

Puppet Best Practices

Errata for Puppet Best Practices

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released.

The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.

Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted by Date submitted
PDF Page Contents
Missing Chapter on Hiera

Product page lists this chapter as Available.
Shame b/c I could use a Hiera refresher.
Chapters are numbered differently than Product page as well
I just d/l the update on 6-Aug-2015

Dave Ruedeman  Aug 06, 2015 
PDF Page 12
2nd title

Imperitive / Procedural Code --> Imperative / Procedural Code

Fabien MALFOY  Jul 08, 2015 
PDF Page 16
2nd to last paragraph

corporate netowkr connection --> corporate network connection

Fabien MALFOY  Jul 08, 2015 
PDF Page 57
First partial paragraph (graph continued from previous page)

"...Simple code is less error prone, easier to debug, and much easier to extend. The DRY principle is not a means-unto it’s self."

The concept of "DRY" has not yet been introduced here. The section heading is "KISS", so the introduction of the term "DRY" here without spelling out the acronym or immediately explaining why DRY is under the KISS heading is both jarring and confusing. Perhaps the author meant "The KISS principle"?

rhornsby  Jan 26, 2016 
PDF Page 66
Example 4-10

The exec resource title is 'install_apache' but the declared resulting action is to install nmap.

rhornsby  Jan 26, 2016 
PDF Page 67
"Reinventing the Wheel"

"tarball" is one word, no hyphen. Here and in at least one other location, it is spelled "tar-ball".

rhornsby  Jan 26, 2016