The major constituent of Ansible are nodes and controlling machines where Ansible is installed on controlling machine and nodes are used to manage these controlling machines with the help of SSH offering no downtime. With the help of inventory files, the controlling machine specifies the location of nodes.

Ansible also deploys modules to nodes with the help of SSH protocol and these modules get stored temporarily in remote nodes. These models can also communicate with the Ansible machines with the help of the JSON connection over the standard output.

BY Best Interview Question ON 16 Sep 2019