You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ansible core is an open source IT automation engine that automates provisioning, configuration management, application deployment and other IT processes.
22
+
It is has agent less architecture, which means no dedicated connection software is required on the managed nodes.
23
+
It operates on the following concepts: </para>
24
+
</abstract>
25
+
</info>
26
+
<itemizedlist>
27
+
<listitem>
28
+
<para>
29
+
<emphasis>Control node:</emphasis> The machine where Ansible is installed and executed. </para>
30
+
</listitem>
31
+
<listitem>
32
+
<para>
33
+
<emphasis>Managed nodes:</emphasis> The target servers or devices that Ansible manages.
34
+
</para>
35
+
</listitem>
36
+
<listitem>
37
+
<para>
38
+
<emphasis>Inventory:</emphasis> A file that defines and groups your managed nodes.
39
+
</para>
40
+
</listitem>
41
+
<listitem>
42
+
<para>
43
+
<emphasis>Module:</emphasis> A small program that performs actions on a managed node.
44
+
</para>
45
+
</listitem>
46
+
<listitem>
47
+
<para>
48
+
<emphasis>Task:</emphasis> A single execution of an Ansible module on a managed node.
49
+
</para>
50
+
</listitem>
51
+
<listitem>
52
+
<para>
53
+
<emphasis>Playbooks:</emphasis> Ansible playbooks provide a repeatable, reusable, simple configuration management and multi-machine deployment system.
54
+
</para>
55
+
</listitem>
56
+
<listitem>
57
+
<para>
58
+
<emphasis>Collection:</emphasis> A collection of Ansible roles or modules focusing on a specific area.</para>
59
+
</listitem>
60
+
<listitem>
61
+
<para>
62
+
<emphasis>Role:</emphasis> A standard, self-contained and portable unit of automation that organizes related tasks, variables and files into a predictable directory structure for easy reuse.
63
+
</para>
64
+
</listitem>
65
+
</itemizedlist>
66
+
<important>
67
+
<itemizedlist>
68
+
<listitem><para><emphasisrole="bold">Ansible Core</emphasis> is the foundational software package that includes command-line tools like <literal>ansible</literal> and <literal>ansible-playbook</literal> and the execution engine.
69
+
It provides the essential libraries and basic modules needed to connect to managed nodes and execute tasks. </para></listitem>
70
+
<listitem><para><emphasisrole="bold">Ansible automation components</emphasis> are the content that defines the logic, packaged into playbooks, roles and collections.
71
+
These assets provide the instructions for the core engine, with collections serving as a distribution format that bundles reusable roles, modules and plug-ins. </para></listitem>
72
+
<listitem><para> <emphasisrole="bold">Ansible Orchestration</emphasis> is handled by higher-level tools that provide a UI, API and workflow engine to centrally manage and visually chain multiple automation playbooks together for complex multi-system processes.</para>
0 commit comments