Sommaire

Configuration de Ansible Configuration:de Ansible

Ansible, comme dans la plupart des applications informatiques, nécessite d’avoir au moins un fichier de configuration sur le nœud de contrôle. Nous allons voir comment il le choisit, son emplacement a donc une importance.

1. Emplacement du fichier ansible.cfg ansible.cfg

Ansible recherche, dans un ordre précis, l’emplacement du fichier de configuration :

  • S’il est spécifié par la variable d’environnement ANSIBLE_CONFIG.

  • S’il est situé dans le répertoire courant, c’est-à-dire là où est exécutée la commande ansible.

  • S’il faut utiliser le fichier de configuration par défaut /etc/ansible/ansible.cfg, fourni lors de l’installation de Ansible.

  • S’il est situé dans le répertoire personnel de l’utilisateur qui exécute la commande ansible (~/.ansible.cfg).

En d’autres termes, Ansible utilise le premier fichier de configuration qu’il trouve.

La bonne pratique est de créer un fichier ansible.cfg dans le répertoire où vous exécutez Ansible.

Identifier le fichier de configuration utilisé

Si vous voulez connaître le fichier de configuration utilisé par Ansible, vous pouvez utiliser la commande ansible suivie du commutateur --version :

Dans le cas suivant, le fichier de configuration par défaut de Ansible situé dans le répertoire /etc/ansible est utilisé : ...