Puppet for dummies

Joshua Thijssen (09.Jun.2012 at 11:45)
Talk at Dutch PHP Conference 2012 (English - US)

Rating: 5 of 5

Puppet for dummies

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Comments closed.


Rating: 4 of 5

09.Jun.2012 at 14:19 by Rowdy Rabouw (40 comments) via api

Good informative talk. Not something I'm going to use, but hey ... got a t-shirt. :)

Rating: 5 of 5

09.Jun.2012 at 14:41 by Michiel Rook (37 comments)

Well prepared & interesting talk, something to add to my todo list. Thanks for the shirt ;-)

Rating: 4 of 5

09.Jun.2012 at 14:58 by Lineke Kerckhoffs-Willems (85 comments)

Very interesting talk with good examples and practical advice. Joshua is a good speaker.

Rating: 5 of 5

09.Jun.2012 at 18:32 by Dominik Macher (14 comments)

very interesting topic, good presentation and nice t-shirts! :)

Rating: 4 of 5

10.Jun.2012 at 10:34 by Onno Marsman (78 comments)

I really got interested in puppet and definately am going to see if I can use it in some way. When the situation at the company I work for was described almost spot on at the beginning of the talk it really got my attention. I missed some practical issues about dealing with hosting companies and tools they use for maintaining their servers, even when they are dedicated. So telling people there really is no reason to not use something like puppet is simply not true.
The slide about the advantage of just having to say: "we need a webserver" instead of "apt-get install..." or any other variant is bogus. This advantage didn't seem to be one because later on it showed you still need the package name and a distinction between different types of OS. The adavantage really is to centrally manage multiple servers and being able to version it. These advantages could have been on this slide.
Excellent speaking style.

Speaker comment:

10.Jun.2012 at 10:53 by Joshua Thijssen (94 comments)


Not sure its the correct place to start the discussion, but anyway: It isn't really bogus if you will take a look how most of the puppet modules are build. Yes, *eventually* you tell the system which package it needs to install but from your point of view, this is irrelevant. You only need to tell it to install "apache", not httpd or apache2. A good example can be found in the "example42" modules: https://github.com/example42/puppet-apache
Mostly this is due to the fact that distributions tend to use different names of packages, or even use different layouts (/etc/httpd/ vs /etc/apache2 for instance).

The difference between "what" instead of the "how" is mostly visible in the resources and arguments themselves: when I tell a service that it needs to be enabled, I don't have to specify that is needs to do this through update-rc.d, chkconfig, manual installation in rc.x directories or another way. I let the agent take care of that.

Rating: 5 of 5

10.Jun.2012 at 14:42 by Patrick van Kouteren (110 comments)

Nice talk! Calm and clear. Surely I'm going to look into Puppet more!

Rating: 4 of 5

10.Jun.2012 at 20:52 by Christian Schorn (34 comments)

Cleared up some misconceptions I had about Puppet. Also, free t-shirt.

Rating: 5 of 5

12.Jun.2012 at 09:07 by Jeroen de Jong (125 comments)

nice talk, you know ;)
will definitely go and play with puppet this week and thanks for the t-shirt!

© Joind.in 2019