- Ansible is an automation tool that allows users to automate installation, configuration, deployment and provisioning tasks. It uses YAML files called playbooks to execute tasks in order.
- Playbooks can automate a wide range of tasks including installing and configuring services, deploying code, provisioning infrastructure, and creating machine images.
- Ansible makes automation easy through features like easy to read playbooks, thousands of reusable modules, extensive documentation, and flexibility to run against different operating systems and environments.