What configuration management solves, and why Ansible's agentless, push-based, no-state design is unlike a provisioning tool. How it compares to Puppet, Chef, and Salt, and to Terraform — installing the control node, and your first ad-hoc command against a real server.
6 topics
Ansible is a small idea wrapped in a lot of vocabulary. The idea: describe the state a server should be in, and a tool logs in over SSH and makes it so — checking what is already there and changing only what needs changing. There is no agent to install and no state file to keep; the machine itself is the record. Everything else in this course is detail in service of that.
This chapter lays the groundwork. What configuration management actually solves and why hand-built servers rot, what makes Ansible different from agent-based tools and from provisioning tools like Terraform, how to install the control node, and the first ad-hoc command that proves the whole path works. The rest of the course assumes these six pages.