Ansible Works?
There are many similar automation tools available like Puppet, Capistrano, 
Chef, Salt, Space Walk etc, but Ansible 
<https://mindmajix.com/ansible-training>categorize into two types of 
server: controlling machines and nodes.
The controlling machine, where Ansible is installed and Nodes are managed 
by this controlling machine over SSH. The location of nodes are specified 
by controlling machine through its inventory.
The controlling machine (Ansible) deploys modules to nodes using SSH 
protocol and these modules are stored temporarily on remote nodes and 
communicate with the Ansible machine through a JSON connection over the 
standard output.

Ansible is agent-less, that means no need of any agent installation on 
remote nodes, so it means there are no any background daemons or programs 
are executing for Ansible, when it’s not managing any nodes.

Ansible can handle 100’s of nodes from a single system over SSH connection 
and the entire operation can be handled and executed by one single command 
‘ansible’. But, in some cases, where you required to execute multiple 
commands for a deployment, here we can build playbooks.
Playbooks are bunch of commands which can perform multiple tasks and each 
playbooks are in YAML file format.

What’s the Use of Ansible.
Ansible can be used in IT Infrastructure to manage and deploy software 
applications 
<https://mindmajix.com/software-application-development-courses> to remote 
nodes. For example, let’s say you need to deploy a single software or 
multiple software to 100’s of nodes by a single command, here ansible comes 
into picture, with the help of Ansible you can deploy as many as 
applications to many nodes with one single command, but you must have a 
little programming knowledge for understanding the ansible scripts.

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/9b698d6f-29de-410f-8c01-19dafdb60158%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to