Installing Ansible
Ansible is an open source, agentless automation engine for software provisioning, configuration management, and application deployment. Its first release was in 2012, and its basic version is free for both personal and commercial use. The enterprise version is called Ansible Tower, which provides GUI management and dashboards, the REST API, role-based access control, and some more features.
We will present the installation process and a description of how Ansible can be used separately, as well as in conjunction with Docker.
Ansible server requirements
Ansible uses the SSH protocol for communication and has no special requirements regarding the machine it manages. There is also no central master server, so it's enough to install the Ansible client tool anywhere; we can then use it to manage the whole infrastructure.
Information
The only requirement for the machines being managed is to have the Python tool (and...