Ansible is a powerful configuration management tool that we use in managing our infrastructure and applications.
It requires a centralized Control
server and can connect to hosts over an array of connection types including SSH.
The Ansible controller will run our playbooks. This needs both Ansible and Semaphore (web based management console) setup.