Programming Books C Java PHP Python Learn more Browse Programming Books
Pro Puppet and over one million other books are available for Amazon Kindle. Learn more
Try the eTextbook free for 7 days on your Fire, iOS, Android, PC, or Mac.

Condition: :
Comment: Perfect condition. FREAKY FAST AMAZON SHIPPING!!!
Access codes and supplements are not guaranteed with used items.
Qty:1
  • List Price: $59.99
  • Save: $18.22 (30%)
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Pro Puppet (Expert's Voic... has been added to your Cart
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Pro Puppet (Expert's Voice in Open Source) Paperback – May 3, 2011

ISBN-13: 978-1430230571 ISBN-10: 1430230576

Buy New
Price: $41.77
31 New from $25.09 23 Used from $3.98
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$41.77
$25.09 $3.98

There is a newer edition of this item:

Pro Puppet
$40.44
(13)
In Stock.
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

$41.77 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Pro Puppet (Expert's Voice in Open Source) + Puppet 2.7 Cookbook + Pulling Strings with Puppet: Configuration Management Made Easy (FirstPress)
Price for all three: $106.24

Buy the selected items together
NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Expert's Voice in Open Source
  • Paperback: 336 pages
  • Publisher: Apress (May 3, 2011)
  • Language: English
  • ISBN-10: 1430230576
  • ISBN-13: 978-1430230571
  • Product Dimensions: 7.5 x 0.8 x 9.2 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Best Sellers Rank: #734,093 in Books (See Top 100 in Books)

Editorial Reviews

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.

A bio is not available for this author.

Customer Reviews

Pro Puppet certainly introduces a wide range of real-world use-cases to the reader, which make the book very valuable.
Sean P. Hull
A new edition would be good, but given how fast things change in the software industry, this is more a point of information and not something truly negative.
Koli
I would have given it 5 stars except that this book and the source code that goes with it, is replete with typos and poor grammatical structure.
Powertoaster

Most Helpful Customer Reviews

20 of 21 people found the following review helpful By Sean P. Hull on May 20, 2011
Format: Paperback
Just finished reading Pro Puppet and I'm pretty impressed. If I were to summarize in a few short words I'd say this book could have easily been titled "Pro Deployments" as it really covers a whole host of tools that support Puppet and configuration management in general.

I am fairly new to puppet though I have a strong conceptual understanding of configuration management in general. Although puppet may be thought of as a tool to be used for very large environments, it can also be used to good advantage at smaller sites just for the versioning of your configs, and better testing.
Read more ›
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
11 of 11 people found the following review helpful By K. H. on July 13, 2011
Format: Paperback
This is a great overview of Puppet software and the associated administration tools. I finished reading it on a flight from Orlando to Los Angeles, but the number of spelling mistakes and other editing errors I encountered irked me so much that I stopped marking them down. The editor should seriously have someone review the content again.

Other than the editing issues, I would give the book content four stars for touching on most of the features of puppet and how to integrate with other related software packages, such as mcollective. The author does point out many areas where puppet can be frustrating, but he recommends numerous methods to workaround such issues. The author goes on to talk about upcoming features in puppet 2.7 and beyond, so the content is forward-looking, even in the fast-paced community of puppet development.

I would recommend this book to those looking to gain mastery of puppet >= version 2.6.
3 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
10 of 10 people found the following review helpful By Powertoaster on December 21, 2011
Format: Kindle Edition Verified Purchase
I have really enjoyed the book so far, it has definitely made learning puppet a much nicer experience.

I would have given it 5 stars except that this book and the source code that goes with it, is replete with typos and poor grammatical structure.
There are several sections in the book that seem quite disjointed, like the author knew where he was going in his head but spaced out a paragraph here or there.
The scary part is that I am only to chapter 2.

Most of the code examples do not run as is and need editing.

IMHO, this is a beta version book, and was rushed out with great content but very little editing or review.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By Itamar Hassin on May 29, 2011
Format: Paperback
This book is an excellent Puppet book for beginners and professionals alike.
I manage a software team and have read this book cover-to-cover in order to study Puppet for our team's use on a daily basis.

Despite step-by-step instructions for the initial installation, I needed some tinkering since different OSs have slightly different distributions, but once I had a server and agent running on two different VMs (Ubuntu) - there was an "Aha!" moment when the agent had emacs automatically installed on it! Getting past the initial installation phase allowed me to really enjoy the rest of the book as well as enjoy Puppet itself.

Puppet is not trivial, but the book covers its concepts very clearly and one "gets" it quite early on (especially if you get your hands dirty and follow along the examples).

The book then expertly guides the reader to its "pro" section detailing use of Puppet with configuration management tools such as git and db-based storage.

It then goes on to detail how to use AMQ with Puppet for scaling. I doubt I will use such a robust configuration, but was thrilled to see how flexible and extensible Puppet is by use of load-balancers and integration with Apache/Passenger.

Overall, the book is well written, and I would highly recommend it as a *text book* for Puppet. This is a readable text book on the subject - not a reference manual, although it has countless links to the reference manuals.

I always wanted to learn Puppet, and this book certainly is the one to read if you're dealing with configuration management whether as a developer or a DevOps person.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 6 people found the following review helpful By David G. Douthitt on June 1, 2012
Format: Paperback Verified Purchase
I had hoped for a more comprehensive coverage of puppet. The book is written well, and covers puppet topics across a broad spectrum of topics that will be of interest to very large puppet deployments. However, if you are managing less than 500 hosts, then almost half the book will not be relevant to you.

The coverage of puppet types and other details is lacking: the list of those covered is miniscule compared to those that weren't. For example, among the types that were not covered are: augeas, schedule, router, resources, tidy, vlan, zfs, zone, zpool ...

There is also no coverage of virtual resources, parameterized classes, custom mount points, and other topics. Metaparameters are only briefly discussed, and a URL given for a complete list - the complete list of metaparameters should have been discussed in the book. An entire book could have been made which would cover puppet in all its complexity; instead, this book covers a broad amount of topics while covering only puppet basics.

Managing puppet with puppet is covered, while not discussing using puppet to bootstrap itself. Using puppet for system installs is not covered. In particular, it is never discussed why puppet needs to make sure it is installed when it is in fact running at the time.

There is no preface, which might have answered some of the implied questions in this review: Who is this book written for? Why are these topics covered? Why is puppet not covered completely?

There is a glaring mistake in the index (which suggests that the index was manually created): "running Dashboard" comes after "Red Hat" and before "regular expressions". In this day and age, indexes should be automatically generated in alphabetical order from the text.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


More About the Author

James Turnbull is the author of seven technical books about open source software and a long-time member of the open source community. James authored the first (and second!) books about Puppet and works for Kickstarter as VP of Engineering. He was formerly VP of Services at Docker Inc, VP of Engineering at Venmo and at Puppet Labs running Operations and Professional 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, a former committee member of Linux Victoria, was Treasurer for Linux.conf.au 2008, and serves on the program committee of Linux.conf.au and OSCON.

In his spare time his interests include cooking, wine, political theory, photojournalism, philosophy, poetry, and cats.

What Other Items Do Customers Buy After Viewing This Item?

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Pro Puppet (Expert's Voice in Open Source)
This item: Pro Puppet (Expert's Voice in Open Source)
Price: $59.99 $41.77
Ships from and sold by Amazon.com