diff --git a/deploy.sh b/deploy.sh index 7a7f835..c9c6627 100755 --- a/deploy.sh +++ b/deploy.sh @@ -36,6 +36,14 @@ for arg in "$@"; do done if [[ $REMOTE = false ]]; then + # Vérifier que la distribution est bien Debian buster, sinon on risque de tout casser + grep "Debian GNU/Linux 10" /etc/issue > /dev/null + if [[ $? != 0 ]]; then + echo "ERREUR: Cette recette ne fonctionne que sur Debian 10 Buster! /etc/issue n'indique pas qu'on est sur buster." + doc_admin + exit 3 + fi + # Sécurité pour empêcher une personne d'appliquer par erreur le playbook de ~fr sur son propre serveur # Si le hostname dans config.yml est configuré pour fr.tild3.org mais que /etc/hostname n'est pas "fr", # alors on ne fait rien... sauf bien sûr en mode remote. @@ -57,7 +65,7 @@ if [[ $REMOTE = false ]]; then echo " Tu veux que je configure quoi pour toi si j'ai pas les permissions? ;)" exit 2 fi - + CMD="$CMD --connection=local --inventory 127.0.0.1, --limit 127.0.0.1" fi