./deploy.sh debug :)
This commit is contained in:
parent
d9fd5a1fc9
commit
c848364cc8
12
deploy.sh
12
deploy.sh
|
@ -2,17 +2,23 @@
|
||||||
|
|
||||||
CMD="ANSIBLE_RETRY_FILES_ENABLED=0 ansible-playbook recette.yml"
|
CMD="ANSIBLE_RETRY_FILES_ENABLED=0 ansible-playbook recette.yml"
|
||||||
|
|
||||||
if [[ $# = 0 ]]; then
|
REMOTE=false
|
||||||
CMD="$CMD --connection=local --inventory 127.0.0.1, --limit 127.0.0.1"
|
|
||||||
fi
|
|
||||||
|
|
||||||
for arg in "$@"; do
|
for arg in "$@"; do
|
||||||
if [[ $arg = "remote" ]]; then
|
if [[ $arg = "remote" ]]; then
|
||||||
|
REMOTE=true
|
||||||
CMD="$CMD -i hosts"
|
CMD="$CMD -i hosts"
|
||||||
fi
|
fi
|
||||||
if [[ $arg = "check" ]]; then
|
if [[ $arg = "check" ]]; then
|
||||||
CMD="$CMD --syntax-check"
|
CMD="$CMD --syntax-check"
|
||||||
fi
|
fi
|
||||||
|
if [[ $arg = "debug" ]]; then
|
||||||
|
CMD="$CMD -vvv"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if [[ $REMOTE = false ]]; then
|
||||||
|
CMD="$CMD --connection=local --inventory 127.0.0.1, --limit 127.0.0.1"
|
||||||
|
fi
|
||||||
|
|
||||||
eval $CMD
|
eval $CMD
|
||||||
|
|
|
@ -98,10 +98,11 @@ user@client:~/infra $ ./deploy.sh remote
|
||||||
root@server:~/infra $ ./deploy.sh
|
root@server:~/infra $ ./deploy.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
Additionnellement, deploy.sh accepte un argument `check` qui déclenche une simple vérification de la syntaxe Ansible. En résumé :
|
Additionnellement, deploy.sh accepte un argument `check` qui déclenche une simple vérification de la syntaxe Ansible. Enfin, la commande accepte également un argument `debug` qui envoie "-vvv" à Ansible. En résumé :
|
||||||
|
|
||||||
```
|
```
|
||||||
deploy.sh [remote|check] [remote|check]
|
deploy.sh [remote|check|debug] ..
|
||||||
check: vérifie la syntaxe ansible
|
check: vérifie la syntaxe ansible
|
||||||
remote: applique la recette sur un serveur distant (défini dans ./hosts)
|
remote: applique la recette sur un serveur distant (défini dans ./hosts)
|
||||||
|
debug: active le debug de ansible
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in New Issue