Search⌘ K

Introduction

Explore how Ansible facilitates configuration and state management by automating infrastructure changes with roles, dynamic inventories, and linked playbooks. Understand the importance of treating infrastructure as code and implementing a unified workflow for managing deployments, updates, and validations. This lesson helps you grasp the fundamentals of building reusable, reliable configuration management systems using Ansible.

Ansible’s promise is configuration management. It’s how you move from ad-hoc and manual configuration to a consistent, reliable, and automated process. In infrastructure automation, two types of change need management:

  • state change
  • configuration change

State management

One example of a state change is restarting a service. It impacts the system without modifying the system’s configuration.

Configuration changes are the opposite. They make lasting modifications to the system, in some cases, and ...