Adding multiples ansible roles, playbooks and inventory

This commit is contained in:
2026-02-26 22:06:15 +00:00
parent d0a13e6f62
commit a4ccfe25ae
23 changed files with 1195 additions and 0 deletions

50
.gitignore vendored Normal file
View File

@@ -0,0 +1,50 @@
# --- ANSIBLE TEMPORARY FILES ---
*.retry
*.log
# Fichiers de cache locaux pour l'inventaire ou les faits
.ansible_cache
.ansible_check_mode
fact_cache/
# --- ROLES & COLLECTIONS ---
# On ignore les rôles téléchargés depuis Galaxy (ils sont définis dans requirements.yml)
# Note : Si tu écris tes propres rôles dans ce dossier, adapte cette règle.
roles/external/
roles/galaxy/
# Si tu installes tes rôles directement dans roles/, décommente la ligne suivante :
# roles/
# On ignore les collections installées localement
collections/
# --- SENSITIVE DATA ---
# On ne versionne JAMAIS les fichiers de variables sensibles non chiffrés
*.secret
*.key
*.pem
# Si tu utilises ansible-vault, tu peux autoriser les fichiers chiffrés
# mais ignorer les fichiers de mot de passe du vault
.vault_pass
.vault_password
# --- PYTHON & VIRTUAL ENVS ---
# Souvent Ansible tourne dans un venv local
.venv/
venv/
ENV/
__pycache__/
*.pyc
*.pyo
.python-version
# --- TERRAFORM (Si couplé à Ansible) ---
.terraform/
*.tfstate
*.tfstate.backup
# --- OS & IDES ---
.DS_Store
.idea/
.vscode/
*.swp
*.swo