Ansible is an automation tool to deploy our applications. It gives us the power to deploy multi-tier applications reliably and consistently, all from one common framework.

Ansible is a configuration management and provisioning tool used to automate deployment tasks over SSH.

Ansible helps to automate :

  • Application deployment: Make DevOps easier by automating the deployment of internally developed applications to our production systems.
  • Configuration management: Change the configuration of an application, OS, or device; start and stop services; install or update applications; implement a security policy; or perform a wide variety of other configuration tasks.
  • Set up the various servers needed in our infrastructure.