fix: Corretti i files README.md

This commit is contained in:
Alessandro Rabiti 2024-05-30 17:41:42 +02:00
parent 434a46518a
commit c66769d8d3
2 changed files with 43 additions and 9 deletions

View file

@ -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 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 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 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 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 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 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 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 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 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 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
```

5
README.md Normal file
View file

@ -0,0 +1,5 @@
# Corso Ansible
## Alcuni esempi pratici
Contenuto delle directory:
- 8_variabili ← esempi sull'utilizzo delle variabili