Let’s Puppet
Thursday, January 8th, 2009Puppet is a great tool to automatize your system administration tasks.
Many tutorials are available to make your first steps like the official Getting Started with a Simple Puppet Recipe or the (french) Puppet, Administration système centralisée.
But when your puppet configuration becomes a real project, it’s great to see how the other users organize and manage it.
Many users publish their modules like the David Schmitt’s puppet complete configuration or Lab42.
We’ll try to publish our “complete” puppet project because scripts, rake tasks and tests are an important part of a good puppet project.
This project doesn’t contain private information (passwords, certificates, …), these are managed by an unpublished module.
For the moment, the interesting part is the integration of external tools : rake tasks, cucumber tests, generate scripts or the capistrano deployment (to be published).
I’ll try to describe, in future posts, these current (and future) tools.
Tryphon