1.5 KiB
1.5 KiB
Controllo della sintassi di un playbook con ansible lint
Prima di procedere, verificare che il pacchetto ansible-lint sia installato → # ansible-lint --version nel caso in cui non sia installato, installarlo con i seguenti comandi:
- Installazione su OracleLinux8
dnf install ansible-lint -y
- Installazione su OracleLinux9
dnf install ansible-lint -y
- Installazione du Debian12
apt-get update
apt-get install ansible-lint -y
- Esempio di check su un playbook che presena errori sintattici quali spazi vuoti o identazione non corretta
- per lanciare il check sul playbook:
ansible-lint 1_playbook.yaml
1.1) Esempio di check su un playbook che non presena errori sintattici
- per lanciare il playbook:
ansible-lint 11_playbook.yaml
1.2) Verifica delle differenze tra i due files appena testati con ansible-lint
- confronto dei files con vimdiff:
vimdiff 1_playbook.yaml 11_playbook.yaml
- Esempio di check su un inventory (in formato yaml) che presena errori sintattici quali spazi vuoti o identazione non corretta
- per lanciare il check sull'inventory:
ansible-lint 2_inventory.yaml
2.1) Esempio di check su un inventory (in formato yaml) che non presena errori sintattici
- per lanciare il check sull'inventory:
ansible-lint 21_inventory.yaml
2.2) Verifica delle differenze tra i due files appena testati con ansible-lint
- confronto dei files con vimdiff:
vimdiff 2_inventory.yaml 21_inventory.yaml