Files
iac-homelab/ansible/ansible.cfg
2025-06-09 11:58:11 +02:00

39 lines
1.5 KiB
INI

# ================================================================
# Fichier de configuration principal pour Ansible
#
# Ces paramètres s'appliqueront par défaut lorsque vous lancerez
# des commandes Ansible depuis le dossier 'ansible/' ou sa racine.
# ================================================================
[defaults]
# Chemin vers le dossier contenant vos fichiers d'inventaire.
# C'est la directive la plus importante ! Ansible lira automatiquement
# tous les fichiers valides dans ce dossier (statiques et dynamiques).
inventory = ./inventory/
# Chemin vers le dossier contenant vos rôles.
roles_path = ./roles/
# Désactive la vérification des clés d'hôte SSH.
# Très UTILE en lab où les VMs sont souvent recréées avec de nouvelles clés SSH.
# ATTENTION : C'est moins sécurisé. À ne pas utiliser dans un environnement
# de production non contrôlé. Pour notre lab, c'est acceptable.
host_key_checking = False
# N'affiche pas les tâches qui sont sautées (skipped) dans la console.
# Cela rend la sortie de la commande un peu plus propre et lisible.
display_skipped_hosts = False
# Force l'utilisation de couleurs dans la sortie de la console pour une meilleure lisibilité.
force_color = 1
[privilege_escalation]
# Ne jamais demander le mot de passe pour l'escalade de privilèges (sudo).
# Cela suppose que vous avez configuré un accès sudo sans mot de passe
# pour votre utilisateur Ansible (une pratique courante pour l'automatisation).
# Si ce n'est pas le cas, Ansible resterait bloqué à attendre un mot de passe.
become_ask_pass = False