A Chi è Rivolto
Questo corso è ideale per:
- Amministratori IT
- Ingegneri
- Architetti
- DevOps
Prerequisiti
Per partecipare a questo corso, è consigliata una conoscenza di base dell’amministrazione del sistema Linux.
Struttura del Corso
Concetti e Installazione Ansible
- Gestione dell’inventario
- Esecuzione di un’attività una tantum con comandi ad-hoc
- Scrivere playbook Ansible
- Utilizzo di modelli e filtri Jinja2
- Lavorare con i ruoli per il riutilizzo dell’automazione
- Gestione di inventari complessi
Struttura del Laboratorio
Lab 01: Installazione di Ansible
- Lab 01-01: Installazione di Ansible su Ubuntu Linux
- Lab 01-02: (Opzionale) Installazione di Ansible su Windows 10 con WSL (Ubuntu)
- Lab 01-03: Creazione di un utente in Windows
- Lab 01-04: Configurazione dell’host di destinazione Windows per il listener https e l’autenticazione credssp
- Lab 01-05: Configurazione di Ansible per destinazione Windows
Lab 02: Gestione dell’Inventario
- Lab 02-01: Creazione di un inventario in formato INI
- Lab 02-02: Gestione delle impostazioni di connessione e aumento dei privilegi
Lab 03: Esecuzione di Comandi Ad-Hoc
- Lab 03-01: Esecuzione di un comando ad-hoc
- Lab 03-02: Utilizzo dei moduli
Lab 04: Creazione e Gestione di Playbook
- Lab 04-01: Creazione di un playbook
- Lab 04-02: Utilizzo delle variabili nel Playbook
- Lab 04-03: Protezione dei dati sensibili
- Lab 04-04: Utilizzo dei loop
- Lab 04-05: Attività condizionali
- Lab 04-06: Gestione dei gestori
- Lab 04-07: Recupero dagli errori
Lab 05: Distribuzione di File con Jinja2
- Lab 05-01: Distribuzione di file con modelli Jinja2
- Lab 05-02: Utilizzo di filtri Jinja2
Lab 06: Lavorare con i Ruoli
- Lab 06-01: Creazione e gestione dei ruoli
- Lab 06-02: Utilizzo di ruoli e Ansible Galaxy
Lab 07: Inventario Dinamico
- Lab 07-01: Gestione dell’inventario dinamico