Ansible

Kiran Nallana   -   10th Oct 20   -   1197  

Home / Blogs / #minutearticle  #Technology 

Ansible
  Kiran Nallana   -   10th Oct 20 

Ansible

#minutearticle #Technology

1 0  ,  1197


Ansible is a simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs. It uses no agents and no additional custom security infrastructure, so it's easy to deploy - and most importantly, it uses a very simple language (YAML, in the form of Ansible Playbooks) that allow you to describe your automation jobs in a way that approaches plain English.

Ansible works by connecting to your nodes and pushing out small programs, called "Ansible modules" to them. These programs are written to be resource models of the desired state of the system. Ansible then executes these modules (over SSH by default), and removes them when finished. Library of modules can reside on any machine, and there are no servers, daemons, or databases required.

Ansible's "authorized_key" module is a great way to use ansible to control what machines can access what hosts. Other options, like kerberos or identity management systems, can also be used.By default, Ansible represents what machines it manages using a very simple INI file that puts all of  managed machines in groups of own choosing.

The management node in the picture is the controlling node (managing node) which controls the entire execution of the playbook. It’s the node from which you are running the installation. The inventory file provides the list of hosts where the Ansible modules needs to be run and the management node does a SSH connection and executes the small modules on the hosts machine and installs the product/software.

 


RECENT NEWS

At Minute Article, we are inviting everyone to challenge your writing potential to articulate in a minute.


Maviss.co.uk

We are part of,

CONNECT WITH US