<< Help support my sister's charity/rainier climb! | Home | Looking for a few good devs ... >>

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!