# 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 ``` 1) 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 ``` 2) 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 ```