Ansible is an open source automation tool and is often used for configuration management, application deployment, task automation, and much more. Developed by Red Hat, Ansible sends commands to servers or systems managed through SSH (Secure Shell) using configuration files called "playbooks".