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.
We'll cover the following...
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 ...