This document introduces Ansible, an automation tool for configuring and managing computers. It discusses the need for automation in DevOps contexts to efficiently manage an increasing number of systems. Ansible allows automating repetitive tasks across distributed systems using configuration files called playbooks. Playbooks define hosts, variables, tasks and other elements to configure systems idempotently and efficiently at scale. Roles can encapsulate reusable groups of tasks. Ansible uses SSH and requires no agents on managed systems, making it simple and lightweight.