In weniger als einer Minute können Sie mit dem Lesen von Puppet 3 Cookbook auf Ihrem Kindle beginnen. Sie haben noch keinen Kindle? Hier kaufen oder mit einer unserer kostenlosen Kindle Lese-Apps sofort zu lesen anfangen.

An Ihren Kindle oder ein anderes Gerät senden


Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Keine Abbildung vorhanden


Puppet 3 Cookbook [Kindle Edition]

John Arundel
5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)

Kindle-Preis: EUR 15,13 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Kostenlose Kindle-Leseanwendung Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.

Geben Sie Ihre E-Mail-Adresse oder Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 15,13  
Taschenbuch EUR 37,44  



In Detail

A revolution is happening in web operations. Configuration management tools can build servers in seconds, and automate your entire network. Tools like Puppet are essential to taking full advantage of the power of cloud computing, and building reliable, scalable, secure, high-performance systems. More and more systems administration and IT jobs require some knowledge of configuration management, and specifically Puppet.

"Puppet 3 Cookbook" takes you beyond the basics to explore the full power of Puppet, showing you in detail how to tackle a variety of real-world problems and applications. At every step it shows you exactly what commands you need to type, and includes full code samples for every recipe.

The book takes the reader from a basic knowledge of Puppet to a complete and expert understanding of Puppet’s latest and most advanced features, community best practices, writing great manifests, scaling and performance, and extending Puppet by adding your own providers and resources. It starts with guidance on how to set up and expand your Puppet infrastructure, then progresses through detailed information on the language and features, external tools, reporting, monitoring, and troubleshooting, and concludes with many specific recipes for managing popular applications.

The book includes real examples from production systems and techniques that are in use in some of the world’s largest Puppet installations, including a distributed Puppet architecture based on the Git version control system. It covers common problems and errors and shows you how to troubleshoot your Puppet manifests. You’ll be introduced to powerful tools that work with Puppet such as Hiera and MCollective. You’ll learn how to use objection orientation and classes to write powerful, reusable manifests, and how to embed Ruby code in templates. You’ll find out how to extend Puppet with custom resource types and providers. The book also explains managing Rails applications and databases, building web servers, load balancers, high-availability systems with Heartbeat, and many other state-of-the-art techniques.


"Puppet 3 Cookbook" is written in a Cookbook style, showing you how to set up and expand your Puppet infrastructure. It not only gives you everything you need to become a Puppet expert, but includes powerful code samples and techniques developed over many years of production experience. With it, you’ll save time and effort by automating tedious manual processes, impress your boss by delivering better business value from IT, and future-proof your career by getting to grips with the new technologies revolutionizing the industry.

Who this book is for

"Puppet 3 Cookbook" is for anyone who builds and administers servers, especially in a web operations context. It requires some experience of Linux systems administration, including familiarity with the command line, file system, and text editing. No programming experience is required.

Über den Autor und weitere Mitwirkende

John Arundel

John Arundel is a devops consultant, which means he solves difficult problems for a living. (He doesn't get called in for easy problems.)

He has worked in the tech industry for 20 years, and during that time has done wrong (or seen done wrong) almost everything that you can do wrong with computers. That comprehensive knowledge of what not to do, he feels, is one of his greatest assets as a consultant. He is still adding to it.

He likes writing books, especially about Puppet (The Puppet 3 Beginner's Guide is available from the same publisher). It seems that at least some people enjoy reading them. He also provides training and coaching on Puppet, which it turns out is far harder than simply doing the work himself.

Off the clock, he can usually be found driving a Land Rover up some mountain or other. He lives in a small cottage in Cornwall and believes, like Cicero, that if you have a garden and a library, then you have everything you need.

You can follow him on Twitter at @bitfield.


  • Format: Kindle Edition
  • Dateigröße: 624 KB
  • Seitenzahl der Print-Ausgabe: 276 Seiten
  • ISBN-Quelle für Seitenzahl: 1782169768
  • Verlag: Packt Publishing (26. August 2013)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B00ESX15V8
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Word Wise: Nicht aktiviert
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
  • Amazon Bestseller-Rang: #119.949 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


4 Sterne
3 Sterne
2 Sterne
1 Sterne
5.0 von 5 Sternen
5.0 von 5 Sternen
Die hilfreichsten Kundenrezensionen
1 von 2 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Tolles Buch 7. Dezember 2013
Format:Kindle Edition|Verifizierter Kauf
Wer schon ein paar Grundlagen hat, kann in dem Buch viele interessante Beispiele finden.
Ich schaue immer mal wieder in das Buch.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf (beta) 4.2 von 5 Sternen  11 Rezensionen
10 von 11 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen Neglects some fairly important information 25. März 2014
Von Tim W - Veröffentlicht auf
Format:Kindle Edition|Verifizierter Kauf
Arundel has a clear writing style, and everything is mostly fairly well explained. I like the way he goes about attacking problems: he definitely encourages good style, and rightly urges users to avoid repetition and automate. And yees, as other reviews mention, it seems like there's probably more "fluff" than there needs to be (some liked seeing the output, some didn't), but that's par for the course in these types of books.

But there are a few crucial errors and omissions. After discovering them the hard way, some are explained in the errata (which isn't quite as sensible as just correcting them, at least in the e-book) -- but some don't appear to be...

Sadly, one of the main applications you'd want to take away from such a book is how to manage multiple nodes automatically via Puppet -- but the approach provided won't work everywhere, given only the information supplied in the book.

For geeks: he spells out a technique to use an unprivledged account, assisted by "sudo", Git, cron & SSH, to propagate Puppet changes. It seems like a nice idea. Problems: (1) Cron (his Puppet module creates a user-level cron job) can't "sudo" (without some really nasty security compromises), (2) Same goes for invoking his "Puppet apply" script via SSH -- it can't ask for the user's password to execute a "sudo" and thus fails. My initial guess was that "ssh" wasn't somehow forwarding the password request and spent quite a bit of time trying figure out how to fix that. And eventually gave up.

Much later, I discovered how to work around this: sudo can be configured to not ask for a password. (Noticed this when I started working with "vagrant", and copied the configuration.) Perhaps I was being uncharacteristically dense, but if you're writing a text for beginners, and this behavior isn't standard or even common across all platforms (it isn't), and is absolutely required for your approach to work (it is), it's something you really ought to explain in the text.

Arundel's approach also has security implications which might not be appropriate at many organizations (allowing unrestricted sudo to a user account -- without password, no less): a word or five on that subject (and brief discussion of implications & alternatives) wouldn't have hurt anyone. (In fact, it's something I think a few would want to know as a condition of purchasing this book, which is why I'm documenting it here.)

There are some minor oversights as well: If you read either of his books alone ("Beginner's Guide" and "Cookbook") you'll be missing some important information, but, now having read both of them, I find there are still some things which weren't explained adequately. For example: it would have been nice to explicitly document that when writing a class or type definition, the name by which it is invoked is available in the "$name" variable. (Seems obvious, in retrospect, but would have been nice, up front.) He doesn't ever explain where to define global variables (do they only come in from "Facter"? can you define them in your site manifest?), and starts using the "$::" syntax without explaining (until later) that it means a reference to a global variable. There are also duplications between the books (how to use arrays).

I would have liked to have rated this book more highly -- as I said, it has some definite positives, and there might be some useful recipes in here for you, depending on your needs -- but the aforementioned problems left me stuck in the water. Sounds like it was given a better proof-reading than its major competitor, but it also seems to me like those checking it already knew a bit too much about Puppet (and tried it on the exact same infrastructure) to provide a full check.
3 von 3 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Another arrow in the quiver 23. Dezember 2013
Von Scott Stonefield - Veröffentlicht auf
"Puppet 3 Cookbook" by John Arundel is a mandatory read for anyone using Puppet. It is a guide I use almost daily. I have been working with Puppet for two years, and have picked up many problem solving tricks and tips from this book.

I wish I had this book when I was first starting to learn Puppet. I learn best by example, and this book is full of practical examples. Starting with installing Puppet, the book also addresses language and style, as well as the Puppet ecosystem in an environment. It covers both simple and complex scenarios.

The book is structured such that an overview of the subject is presented, and then offers the practical "How to do it." There are several engineers who will soon start coding with Puppet in my work group, and I will definitely recommend this book to them (along with "Pro Puppet").

The aspects of Puppet covered by Arundel are done very well. For future editions, I'd like to see more detail on Type references, as well Metaparameters.
2 von 2 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Good for learning by examples 15. Oktober 2013
Von Alessandro Franceschi - Veröffentlicht auf
Format:Kindle Edition
This is a useful book for the beginner and intermediate Puppet user.
It draws the learning line with many different recipes that face common practical issues explained while throwing in some useful theory.
This learning pattern is generally used with success, having the benefit of showing code that can be tested and used immediately.
The downside is, as with other books that follow this approach, that the reader might not have an organic view of the topic (which actually is quite large).
I think anyway that the benefits are prevalent, and the book presents many interesting and useful patterns and tricks that can tell something new also to who is already using Puppet for some time.

Part of the content seems outdated, though. Some of the use cases expressed and their solutions are currently not considered good practices, but since in Puppet the concept of best practices is a moving target, I suppose this can be forgiven.
1 von 1 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen Great book for beginners and intermediate users. 3. Juli 2014
Von kHz - Veröffentlicht auf
Format:Kindle Edition|Verifizierter Kauf
Expert users will find this book lacking, as all of the information in the book is already common knowledge. All-around, good book for reference when the puppetlabs website is unavailable
5.0 von 5 Sternen Very useful in wrangling puppet 8. März 2014
Von Mick England - Veröffentlicht auf
Format:Kindle Edition|Verifizierter Kauf
This book has some excellent examples and a good overview of some of the more advanced features of puppet such as parameterized classes, arrays and hashes.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Erster Beitrag:
Eingabe des Log-ins

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen

Ähnliche Artikel finden