- Use promo code PRIMEBOOKS18 to save $5.00 when you spend $20.00 or more on Books offered by Amazon.com. Enter code PRIMEBOOKS18 at checkout. Here's how (restrictions apply)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Pulling Strings with Puppet: Configuration Management Made Easy (FirstPress) 1st ed. Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
See the Best Books of 2018 So Far
Looking for something great to read? Browse our editors' picks for the best books of the year so far in fiction, nonfiction, mysteries, children's books, and much more.
Special offers and product promotions
About the Author
James Turnbull is the author of five technical books about open source software and a longtime member of the open source community. James authored the first and second books about Puppet, and works for Puppet Labs, running client services. James speaks regularly at conferences including OSCON, Linux.conf.au, FOSDEM, OpenSourceBridge, DevOpsDays and a number of others. He is a past president of Linux Australia, has run Linux.conf.au and serves on the program committee of Linux.conf.au and OSCON. James is Australian but currently lives in Portland, Oregon. His interests include cooking, wine, political theory, photojournalism, philosophy, and most recently the Portland Timbers association football team.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
Puppet has many issues, and although it's a well-though-out program and solution, it suffers from poor examples and bad documentation on their website. So, as one Linux expert told me, "Puppet is hard." I struggled for some time just getting it to run at all. This book does very little to aid you in just getting Puppet running, although it spends quite some text to tell you how to install it.
Recommend: Use an older version of Linux, such as Ubuntu 8.0.4, and you may have better luck.
Puppet looks incredibly easy to understand and deploy. Unfortunately, the writers of documentation or books stop short of what I deem "real" help. After reading this book, the one thing I'm left with is a feeling of understanding, but the nearly complete inability to expand beyond basic examples. I'm confident I could deploy a Puppet solution, but unfortunately, just as the book refers to reductivelabs.com wiki pages for references and more information, Reductive Labs does very little to take it from there. No real effort is given from either party to connect the dots and make this easy.
I recommend this book to introduce you to Puppet. I had to read it three times to really "get it", but I'm still stuck with lacking examples of syntax in many, many cases.
I have a major complaint about this edition, however: when it comes to technical books, published code should ALWAYS be tested. It should be taken as absolute fact that the code published in a reference manual will function correctly and do what the author claims it will do. That's not the case here. For example:
On pg. 116, the author creates a resource of type
But in the definition for "apache:apache_files" ON THE VERY NEXT PAGE it reads:
define appache::apache_files ...
with two 'p's. It's clear that this code could never have been tested, because it wouldn't work!
But the author does demonstrate a thorough understanding of the subject matter, and I will probably buy "Pro Puppet" when it is released. But I sincerely hope the code is tested (or the editing is improved).
I'd go for the new edition if I were you.
I started using puppet about 2 months ago and had spent quit some time googling around. It worked, but I had many questions where I could not find a clear answer.
By just reading this book, I got all my answers and now I understand much better on how to implement puppet in a clean and manageable way. I writes about all aspects of puppet without covering them all in depth (I like this). It enabled me to search more efficient on the web, if I'm looking for some aspect in depth.
I would recommend it to everyone who is rather new to puppet and who does not understand fully it's potential.