Ansible gives you the ability to reliably and consistently deploy multi-tier applications using a single shared framework. From a single shared system, you can push application artifacts and configure necessary services on various servers and components with very little overhead and manual intervention.