Configuration Management to the Rescue
How declaring desired state replaces clicking around.
Setup as Code
Configuration management means describing how a server should be set up in files, then letting a tool enforce that description.
Declare the Destination
Instead of listing steps, you declare the desired state: nginx installed, running, and enabled. The tool figures out how to get there.
- name: nginx is present and running
ansible.builtin.service:
name: nginx
state: startedAll lessons in this course
- The Problem: Snowflake Servers & Manual Drift
- Configuration Management to the Rescue
- Agentless & Push-Based: Ansible's Big Idea
- Ansible vs Puppet, Chef & Terraform