Easy dev box setup
Reliable deployment mechanism
Extensive modules support
Saves time!!!
A SIMPLE AUTOMATION TOOL
App deploymentConfiguration ManagementContinuous DeliveryOrchestration

---- hosts: webservers
remote_user: root
tasks:
- name: start the apache server service: name=httpd state=started sudo: yes
Let's touch a file
ssh-agent bashssh-add ~/.ssh/id_rsa.pubcd /root/ansibleansible webservers -i hosts -m file -a 'path=~/hello_ansible.txt state=touch mode=0644'
Minimal dependencies
Push model as opposed to Client-Server
No additional open ports
No support for Windows