#!/usr/bin/env bash set -e echo "=== Life-NOC repository preparation ===" # Vérifier qu'on est dans un repo git if [ ! -d ".git" ]; then echo "Erreur: ce répertoire n'est pas un dépôt git." exit 1 fi echo echo "1) Suppression du doublon template" DUPLICATE="icinga/templates/service-echeance.conf" if [ -f "$DUPLICATE" ]; then git rm "$DUPLICATE" echo "Supprimé: $DUPLICATE" else echo "Doublon déjà absent." fi echo echo "2) Création du .gitignore" cat > .gitignore << 'EOF' *.swp *.log *.retry *.pyc __pycache__/ .ansible/ .vscode/ EOF echo ".gitignore créé." echo echo "3) Création du CHANGELOG" cat > CHANGELOG.md << 'EOF' # CHANGELOG ## v0.1 Initialisation du projet Life-NOC Contenu : - concept Life-NOC - architecture Icinga - premiers services - check échéance - structure BPM - déploiement Ansible initial EOF echo "CHANGELOG.md créé." echo echo "4) Ajout des fichiers" git add . echo echo "5) Commit" git commit -m "Life-NOC v0.1 initial architecture" echo echo "=== Terminé ===" echo echo "Le dépôt Life-NOC est maintenant cristallisé."