Sommaire

Architecture Ansible:architecture

Quand on parle de Ansible, on sous-entend un ensemble de termes tels que modules, inventaires, playbooks, etc. Ce chapitre va présenter ses principaux constituants.

Voici un schéma permettant d’avoir une vue globale du sujet :

images/CE03.png

Dans l’architecture de Ansible, il existe deux types de machines :

  • le nœud de contrôle ;

  • les hôtes gérés.

1. Le nœud de contrôle Ansible:nœud de contrôle

La machine sur laquelle est installé Ansible est un nœud de contrôle. Il est exécuté depuis celle-ci. Cette machine contient aussi vos fichiers de projet Ansible. Un nœud de contrôle peut être un ordinateur de bureau, un portable ou un serveur.

2. Les hôtes gérés Ansible:hôtes gérés

Les hôtes gérés sont listés dans un inventaire qui est élément fondamental. Lors de l’exécution de Ansible, un inventaire doit être référencé.

L’inventaire peut être statique ou dynamique, voire même une combinaison des deux. Ansible n’est pas limité à un seul inventaire. La pratique courante consiste à diviser les inventaires, comme par exemple l’environnement de simulation (staging environment) et la production. Ainsi, il est possible d’exécuter un ensemble de tâches dans l’environnement de simulation pour validation, puis d’utiliser ...