diff --git a/8_variabili/README b/8_variabili/README.md similarity index 61% rename from 8_variabili/README rename to 8_variabili/README.md index f8db981..8a04b80 100644 --- a/8_variabili/README +++ b/8_variabili/README.md @@ -1,27 +1,56 @@ +# Alcuni esempi pratici sull'utilizzo delle variabili in un playbook Ansible + 1) Esempio di task che utilizza una variabile dichiarata all'interno del play e la stampa a video -per lanciare il playbook: ansible-playbook 1_playbook.yaml +per lanciare il playbook: +``` +ansible-playbook 1_playbook.yaml +``` 1.1) Rispetto al punto precedente, utilizziamo una extra vars per mostrare che viene eseguito l'override delle variabili -per lanciare il playbook: ansible-playbook 1_playbook.yaml -e "variabile=pluto" +per lanciare il playbook: +``` +ansible-playbook 1_playbook.yaml -e "variabile=pluto" +``` 2) Esempio di play/task che utilizza un file esterno al playbook dov'è contenuta la variabile e la stampa a video -per lanciare il playbook: ansible-playbook 20_playbook.yaml +per lanciare il playbook: +``` +ansible-playbook 20_playbook.yaml +``` 2.1) Rispetto al punto precedente, utilizziamo il file esterno per prendere il valore della variabile e la dichiariamo anche nel play come ci aspettiamo, vince il valore contenuto nella variabile del file esterno -per lanciare il playbook: ansible-playbook 21_playbook.yaml +per lanciare il playbook: +``` +ansible-playbook 21_playbook.yaml +``` 2.2) Rispetto al punto precedente, utilizziamo il file esterno per prendere il valore della variabile, la dichiariamo nel play e gliela passiamo anche come extra vars -per lanciare il playbook: ansible-playbook 21_playbook.yaml -e "variabile=pluto" +per lanciare il playbook: +``` +ansible-playbook 21_playbook.yaml -e "variabile=pluto" +``` 3) Esempio di task che utilizza un loop popolato da variabili dichiarate nel play e le stampa a video -per lanciare il playbook: ansible-playbook 30_playbook.yaml +per lanciare il playbook: +``` +ansible-playbook 30_playbook.yaml +``` 3.1) Rispetto al punto precedente, utilizziamo sia delle variabili dichiarate nel play che delle variabili dichiarate nel task -per lanciare il playbook: ansible-playbook 31_playbook.yaml +per lanciare il playbook: +``` +ansible-playbook 31_playbook.yaml +``` 3.2) Rispetto ai punti precedenti, eseguiamo dei loop sia delle variabili dichiarate nel play, che dichiarate nel task, che dichiarate in un file esterno -per lanciare il playbook: ansible-playbook 32_playbook.yaml +per lanciare il playbook: +``` +ansible-playbook 32_playbook.yaml +``` 4) Esempio di task che utilizza la combinazione di più variabili -per lanciare il playbook: ansible-playbook 4_playbook.yaml +per lanciare il playbook: +``` +ansible-playbook 4_playbook.yaml +``` diff --git a/README.md b/README.md new file mode 100644 index 0000000..39a2395 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# Corso Ansible + +## Alcuni esempi pratici +Contenuto delle directory: +- 8_variabili ← esempi sull'utilizzo delle variabili