Ansible se basa en una arquitectura de comunicación SSH (Secure Shell). El nodo controlador (donde se ejecutan los Playbooks) se comunica de forma segura con los nodos gestionados (los sistemas que se automatizan) a través de conexiones SSH.