Trending Technology Machine Learning, Artificial Intelligent, Block Chain, IoT, DevOps, Data Science

Recent Post

Search

Saturday, 23 March 2019

Ansible in DevOps

Ansible Overview :

Ansible is a universal language, unraveling the mystery of how work gets done.

Ansible is an open source automation platform.

Pre-requisities : It is being assumed that you have hands-on experience with running commands into a Linux shell.

Ansible automates :
   Cloud provisining
   Configuration management
   Application deployment
   Intra-service orchestration and many other IT needs.

Unlike Puppet or Chef it doesn't use an agent on the remote host. Instead Ansible uses SSH which is assumed to be installed on all the systems you want to manage.

Buy Book :

Ansible for Devops: Server and Configuration Management for Humans Paperback – 10 Oct 2015 by Jeff Geerling (Author) 


Working of Ansible :

The picture given below shows the working of Ansible.




Ansible works by connecting to your nodes and pushing out small programs, called "Ansible: to them.

Beauty of Ansible is that it removes the modules once those are installed so effectively it connects to host machine , executes the instructions and if it's successfully installed removes the code which was 
copied on the host machine which was executed.

Ansible - Environment Setup/Installation

Mainly, there are two types of machines when we talk about deployment -

Control machine - Ansible can  be run from any machine with Python 2 (version 2.6 or 2.7) or Python 3 (version 3.5 and higher) installed.

Remote machine - Machines which are handled/controlled by control machine.


PDF Download :


Ansible for Devops: Server and Configuration Management for Humans Paperback – 10 Oct 2015 by Jeff Geerling (Author)

No comments:

Post a Comment