What is Ansible ?
Ansible is an open source automation tool which helps in configuration management and application deployment . Ansible uses SSH to connect with the other hosts for running tasks. Ansible uses playbook to write the tasks . Tasks are basically the description of a job. For example installation of docker , installation of nginx , pulling docker image or may be update system , etc . Playbooks are written using the human readable programming language, YAML. Ansible helps to maintain multiple machine at a time . Lets say there are 10 machines which needs system update . The system update can be performed through Ansible without any manual installation on each machine . This agentless approach reduces the manual overhead . In summary we can say Ansible is a powerful open source automation tool which is used by organizations to manage configuration remotely over multiple machines which results in improving the efficiency and reducing the manual overhead .
How to install Ansible in AWS EC2 Server ?
Ansible is an automation tool which helps in managing the configuration over multiple machines . On the other hand AWS EC2 is a web service which allows users to rent any required virtual server . Here in this guide, we will first discuss what is Ansible. Then we will discuss AWS EC2 Service. After this, we will walk you through the different steps to install and configure Ansible on an AWS EC2 server.