it:ad:chef:home

IT:AD:Chef

Summary

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

  • They both work by describing the state that a system should be in, and they take steps to ensure systems are in that state.
  • IT:AD:Puppet is maybe 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.
  • Windows friendly: