LOGBOOK

HELP

Quiz Entry - updated: 2026.10.22

Which tools are the best-known configuration-automation tools, and what do they have in common?

Ansible, Puppet and Chef. All three are relatively easy to learn, exist as open-source versions, and use plugins and adapters to control many kinds of resources.

These three dominate classic configuration management, the job of putting and keeping servers in a defined configuration. Their shared traits explain why they spread so widely:

  • Relatively easy to learn: you describe configuration in a readable language instead of writing shell scripts from scratch.
  • Open-source versions exist: teams can start for free and buy commercial support later.
  • Plugins and adapters: the core stays small, and extensions let it control operating systems, cloud APIs, databases and network devices, directly or indirectly.

Puppet was the first of the modern tools: released as open source in 2005, then commercialised by Puppet Labs as Puppet Enterprise in 2011. Chef followed in 2009 and Ansible in 2012.

Go deeper:

From Quiz: ITIA / Ansible Fundamentals: Automation, Architecture and the Automation Platform | Updated: Oct 22, 2026