<< July 24, 2012 | Home | July 26, 2012 >>

Adventures in puppet land

Some key learnings from a past project utilizing puppet to do infrastructure management in case you're interested :)

  1. puppet's DSL is imperative and not procedural. This can be somewhat frustrating to folks who are used to procedural languages.
  2. It can be quite "interesting" to do loops though a later version of puppet does have the ability to write manifests in ruby.
  3. watch out for some puppet gotchas.
  4. use hiera for configuration management.
  5. buy a good book.

happy puppet'ing!