What is Ansible?
Ansible is a free software for configuring and managing nodes. It easy to use and includes many built-in modules to allow easy configuration management. It uses ssh to connect the different nodes and configure them. The only thing you need on your machine in order to run Ansible is python installed ( > 2.4).
In this post I’m going to show you how to easily write your first playbook and run it. But before that let’s go over some basic definitions: