Chapter 7: Configuration Management with Ansible
- Configuration management is the process of controlling the configuration changes in a way such that the system maintains integrity over time.
- Agentless means that you don't need to install any special tool (an agent or daemon) in the server that is being managed.
- Ansible, Chef, and Puppet.
- An inventory is a file that contains a list of servers that are managed by Ansible.
- An ad hoc command is a single command that is executed on servers, and playbooks are the entire configurations (sets of scripts) that are executed on servers.
- An Ansible role is a well-structured playbook prepared to be included in the playbooks.
- Ansible Galaxy is a store (repository) for Ansible roles.
- Infrastructure as code is the process of managing and provisioning computing resources instead of physical hardware configurations.
- Terraform, AWS CloudFormation, Azure Resource Manager, Google Cloud Deployment Manager,...