corso_ansible/2_inventory
2024-07-08 10:57:03 +02:00
..
10_inventory-test feat: aggiunta sezione inventory 2024-07-08 10:14:06 +02:00
11_inventory-test feat: aggiunta sezione inventory 2024-07-08 10:14:06 +02:00
12_inventory-test feat: aggiunta sezione inventory 2024-07-08 10:14:06 +02:00
13_inventory-test feat: aggiunta sezione inventory 2024-07-08 10:14:06 +02:00
14_inventory-test feat: aggiunta sezione inventory 2024-07-08 10:14:06 +02:00
20_inventory-test.yaml feat: aggiunti file alla sezione 2_inventory 2024-07-08 10:57:03 +02:00
21_inventory-test.yaml feat: aggiunti file alla sezione 2_inventory 2024-07-08 10:57:03 +02:00
22_inventory-test.yaml feat: aggiunti file alla sezione 2_inventory 2024-07-08 10:57:03 +02:00
23_inventory-test.yaml feat: aggiunti file alla sezione 2_inventory 2024-07-08 10:57:03 +02:00
24_inventory-test.yaml feat: aggiunti file alla sezione 2_inventory 2024-07-08 10:57:03 +02:00
README.md feat: aggiunti file alla sezione 2_inventory 2024-07-08 10:57:03 +02:00

Alcuni esempi pratici di inventory Ansible

1.0) Creare un semplice file di inventory in formato INI:

  • Il comando crea il file di inventory nominato 10_inventory-test con un unico host host1.mydomain.xyz
echo host1.mydomain.xyz > 10_inventory-test

1.1) Esempio file di inventory in formato INI con gruppo:

  • Nell'inventory è presente il gruppo gruppo_test composto da due hosts
cat 11_inventory-test 

1.2) Esempio file di inventory in formato INI con gruppo e variabili dei singoli hosts:

  • Nell'inventory è presente il gruppo gruppo_test composto da due hosts con la variabile che definisce gli IP
cat 12_inventory-test

1.3) Esempio file di inventory in formato INI con gruppo e variabili per il gruppo:

  • Nell'inventory è presente il gruppo gruppo_test composto da due hosts con la variabile che definisce gli IP e la variabile ansible_user valida per l'intero gruppo
cat 13_inventory-test

1.4) Esempio file di inventory in formato INI con gruppi, sottogruppi e variabili:

  • Nell'inventory sono presenti due gruppi, gruppo_test e gruppo_prod. Inoltre è presente il gruppo gruppo_all che comprende i due sottogruppi gruppo_test e gruppo_prod
cat 14_inventory-test

2.0) Esempio file di inventory in formato yaml:

  • Nell'inventory è presente il solo host host1test.mydomain.xyz
cat 20_inventory-test.yaml 

2.1) Esempio file di inventory in formato yaml con gruppo:

  • Nell'inventory è presente il gruppo gruppo_test composto da due hosts
cat 21_inventory-test.yaml

2.2) Esempio file di inventory in formato yaml con gruppo e variabili dei singoli hosts:

  • Nell'inventory è presente il gruppo gruppo_test composto da due hosts con la variabile che definisce gli IP
cat 22_inventory-test.yaml

2.3) Esempio file di inventory in formato yaml con gruppo e variabili per il gruppo:

  • Nell'inventory è presente il gruppo gruppo_test composto da due hosts con la variabile che definisce gli IP e la variabile ansible_user valida per l'intero gruppo
cat 23_inventory-test.yaml

2.4) Esempio file di inventory in formato yaml con gruppi, sottogruppi e variabili:

  • Nell'inventory sono presenti due gruppi, gruppo_test e gruppo_prod. Inoltre è presente il gruppo gruppo_all che comprende i due sottogruppi gruppo_test e gruppo_prod
cat 24_inventory-test.yaml