deploy.sh: ne s'exécute (localement) que sur Debian 10 Buster
This commit is contained in:
parent
e4bbb3b74d
commit
6a28df28dd
10
deploy.sh
10
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
|
||||
|
||||
|
|
Loading…
Reference in New Issue