IT:AD:Puppet

Summary

Puppet and IT:AD:Chef are configuration management tools (not deployment automation tools like IT:AD:Octopus Deploy).

Notes

  • They both work by describing the state that a system should be in, and they take steps to ensure systems are in that state.
  • Puppet is easier to learn by sysadmins: it's primarily model driven, using JSON to describe data structures in Puppet manifests.
    • Chef on the other hand is procedural, you write your recipes in IT:AD:Ruby code.
  • Both Puppet and Chef offer free open source versions.

Resources