# Configuration du Homelab Automation Dashboard # Copier ce fichier en .env et adapter les valeurs # Clé API pour l'authentification (changer en production!) API_KEY=dev-key-12345 # Utilisateur SSH pour Ansible (doit exister sur les hôtes cibles) SSH_USER=automation # Répertoire contenant les clés SSH sur la machine hôte # Sera monté en lecture seule dans le container SSH_KEY_DIR=~/.ssh # Répertoire des logs de tâches (fichiers markdown classés par YYYY/MM/JJ) # Ce répertoire sera monté dans le container et contiendra l'historique # des exécutions de tâches au format markdown # Exemple Windows: C:\Obsidian_doc\SessionsManager\60-TACHES\LOGS # Exemple Linux: /home/user/tasks_logs DIR_LOGS_TASKS=./tasks_logs # Optionnel: Chemin spécifique de la clé privée SSH # SSH_KEY_PATH=/path/to/id_rsa # ===== NOTIFICATIONS NTFY ===== # URL de base du serveur ntfy (self-hosted ou ntfy.sh) NTFY_BASE_URL=http://raspi.8gb.home:8150 # Topic par défaut pour les notifications générales NTFY_DEFAULT_TOPIC=homelab-events # Activer/désactiver les notifications (true/false) NTFY_ENABLED=true # Timeout pour les requêtes HTTP vers ntfy (en secondes) NTFY_TIMEOUT=5 # Types de notifications à envoyer : # - ALL : toutes les notifications (succès, warnings, erreurs) # - ERR : uniquement les erreurs # - WARN : uniquement les warnings (par ex. hôtes DOWN) # - ERR,WARN : erreurs + warnings, mais pas les succès NTFY_MSG_TYPE=ALL # Authentification optionnelle (laisser vide si pas d'auth) # NTFY_USERNAME= # NTFY_PASSWORD= # Ou utiliser un token Bearer # NTFY_TOKEN=