Chef
lastmod 2026-11-10created 2018-07-172 edits
Chef is a configuration management tool that describes server settings and software installation as code and applies them automatically. When you declare the state a server should have in recipes and cookbooks written in a Ruby-based DSL, a client running on each node converges the system to match that state. Along with Puppet, Ansible, and SaltStack, it is considered one of the representative tools for implementing Infrastructure as Code.
See also
- Infrastructure as Code
- Ansible
- CFEngine
- Otter
- Puppet
- SaltStack
- Terraform (HashiCorp)