In anticipation of the start of the IaC Ansible Express course, we are sharing with you the translation of the material.
Ansible is a powerful IT automation tool and, like other similar tools, it takes time to master.
Ansible , , . , open source β .
Ansible , , . , , .
, , , . , Ansible, .
:
-
β¦
, !
. / . , , . Ansible (.).
, .
-
Ansible Galaxy, Ansible β . β - .
. Galaxy , , . , , - .
Ansible , , . .
, XML-, . Jinja XML- Ansible Inventory. XML- . , Vars Plugin, Python, .
(handlers) β , . . , , . , , handlers / main.yml, .
Ansible, . , β !
β , ,
β -. , . ? Ansible, ", , ".
, β "desired state". , . , "desired state", .
?
, , . , , , . :
Ansible , , "# ". , Ansible β , .
Play Task "Name" . , .
"Name" , . . .
, / / ( , Dev Ops), , .
, Ansible. , Ansible (Host Variables). , "java_path: /my path". , Java, . , Java, .
, . , AppOne, ABC Java 1.8, :
abc_appone_java_path: "/opt/appone/java"
abc_appone_java_version: "1.8"
. , . , . .
IDE
Ansible - IDE. , YAML. IDE . , IDE Ansible:
YAML .
Python β Ansible Python, , , .
.
JIRA β .
β , - .
Ruby β Vagrant.
Groovy β Jenkins.
, Ansible . ! Ansible Ansible , Red Hat Ansible.