fix: Corretti i files README.md
This commit is contained in:
parent
434a46518a
commit
c66769d8d3
2 changed files with 43 additions and 9 deletions
|
|
@ -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
5
README.md
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
# Corso Ansible
|
||||||
|
|
||||||
|
## Alcuni esempi pratici
|
||||||
|
Contenuto delle directory:
|
||||||
|
- 8_variabili ← esempi sull'utilizzo delle variabili
|
||||||
Loading…
Add table
Reference in a new issue