Architecture

Ansible uses a agentless push model architecture.

        flowchart LR
    c[Control Node] --> m1[Managed Node #1]
    c[Control Node] --> m2[Managed Node #2]
    c[Control Node] --> m3[Managed Node #3]
    

Diagram of Ansible architecture.

Control node

The control node is the machine that runs Ansible. The requirements are

Managed node

The managed node is the machine that is managed by Ansible. The requirements are