`What is Ansible?
config mgmt tool.
SERVER(S) config mgmt tool.
-
file
directory
apt
yum
cmd
bash
ps
user
group
ps
services
Written in Python
Release
ansible - cmd - free
awx - GUI - free
Tower - GUI - Paid
Others - puppet - chef - cfengine
Ansible Arch
Human ---> ACS ---> ARS
ACS
Ansible
executables - /usr/bin/ansible*
modules -- python code ---> copy -- run in ARS
plugins -- python code - RUN IN ACS - its a feature of ansible
configfile - /etc/ansible/ansible.cfg
Playbook
yaml file which contains MODULES..
Inventory
file
which contains IP add of ARS
ARS
Na
ACS ARS
Linux LIN and WIN
64 bit Any
---------SSH --- Linux
---------winrm -- windows
==========================================================
How to install Ansible?
`