Questo corso intensivo di 3 giorni è progettato per i professionisti che desiderano implementare un'automazione avanzata utilizzando Ansible per la gestione della configurazione e Terraform per l'infrastruttura come codice.
I partecipanti impareranno a scrivere playbook complessi, utilizzare variabili, ruoli, moduli e Vault in Ansible e progettare configurazioni efficienti, riutilizzabili e sicure in Terraform. Il corso è in linea con gli obiettivi di certificazione. Artigiano professionista certificato Ansible e Terraform e include scenari pratici completi.
Il corso è destinato a:
· XNUMX€ DevOps ingegneri con esperienza in automazione
· XNUMX€ Cloud ingegneri che vogliono gestire l'infrastruttura tramite codice
• Amministratori di sistema che implementano soluzioni IAC
• Specialisti dell'automazione che utilizzano Ansible e Terraform in progetti reali
• Professionisti che hanno completato il livello Associate e desiderano certificare competenze avanzate
• Crea e gestisci configurazioni complesse con Ansible
• Utilizza i moduli, i ruoli, i modelli e Ansible Vault di Jinja2
• Progettare, eseguire e monitorare l'infrastruttura con Terraform
• Lavora con i moduli Terraform, la gestione dello stato e i backend
• Automatizzare il provisioning completo dell'infrastruttura e la configurazione del servizio
• Applicare le migliori pratiche in termini di test, riutilizzo e sicurezza nell'automazione
• Certificazione attiva Artigiano associato certificato Ansible e Chef
• Esperienza precedente con Ansible e concetti base di Terraform
• Familiarità con YAML, Jinja2, CLI, variabili e concetti cloud
• Consigliato: Esperienza nella gestione di configurazioni su larga scala e provisioning in cloud
🔹 Giorno 1 – Fondamenti avanzati di Ansible
Modulo 1: Concetti fondamentali e architettura
• Architettura Ansible, vantaggi e sistemi supportati
• Considerazioni su progettazione, prestazioni e sicurezza senza agenti
Modulo 2: Lavorare con inventario e configurazione
• Tipi di inventario (statico, dinamico), gruppi e variabili
• Struttura del file di configurazione e gestione dei prompt
• Plugin e script di inventario dinamico
Modulo 3: Manuali, attività e gestori
• Sintassi YAML e anatomia del playbook
• Compiti vs giochi vs gestori
• Attività idempotenti, tipi di risultati delle attività
• Tag, attività asincrone, condizionali, cicli
• Gestori, ripetizioni, controllo dell'esecuzione
Modulo 4: Variabili, fatti e modelli
• Raccolta di fatti, fatti personalizzati
• Precedenza e utilizzo delle variabili
• Modelli e filtri Jinja2
• Modelli di modulo, filtri comuni
Modulo 5: Ruoli, ricerche e Vault
• Struttura e utilizzo della directory dei ruoli
• Ruoli variabili e riutilizzabilità
• Plugin di ricerca e valutazione
• Ansible Vault: crittografia, comandi e prestazioni
🔹 Giorno 2 – Tecniche avanzate di Ansible e basi di Terraform
Modulo 6: Strategie di esecuzione avanzate in Ansible
• Strategie di esecuzione, pipeline, debug
• Delega, inclusione vs importazione
• Gestione degli host non raggiungibili
• Utilizzo di Ansible Pull e Ansible Galaxy
• Nozioni di base di Ansible Molecule per i test
Modulo 7: Fondamenti di Terraform
• Modello di linguaggio dichiarativo
• Fornitori e vincoli dei fornitori
• Fornitori multipli e con alias
• Blocchi di output e indirizzamento delle risorse
Modulo 8: Terraform CLI e flusso di lavoro
• Inizializzazione, convalida e importazione di Terraform
• Pianificare, applicare, distruggere il comportamento e la gestione degli errori
• Pianificazione del ciclo di vita delle risorse e dei cambiamenti infrastrutturali
Modulo 9: Sintassi e variabili di Terraform
• Tipi di dati e funzioni integrate
• Utilizzo di variabili e tfvars
• configurazione del blocco terraform { }
🔹 Giorno 3 – Moduli Terraform, gestione dello stato e pratiche di automazione
Modulo 10: Scrittura e gestione delle configurazioni Terraform
• Sintassi delle risorse e delle origini dati
• Blocchi dinamici e provisioner di esecuzione locale/remota
• Gestione degli errori e contaminazione
• Dipendenze delle risorse e progettazione dei moduli
• Importazione di moduli e utilizzo di provider nei moduli
Modulo 11: Gestione degli stati di Terraform
• Struttura e utilizzo del file di stato
• Idempotenza e blocco dello stato
• Meccanismi di aggiornamento dello stato
• Comandi di modifica del file di stato
• Tipi di backend e archiviazione remota
Laboratorio finale: scenario di automazione completa
• Utilizzare Terraform per il provisioning cloud infrastruttura (ad esempio, AWS, Azure, o localmente con libvirt)
• Configurare i servizi con Ansible utilizzando l'inventario dinamico
• Applica Ansible Vault per i segreti e distribuisci tramite playbook
• Utilizzare modelli e variabili Jinja2 per la configurazione
• Convalidare l'infrastruttura e simulare i cambiamenti del ciclo di vita
Si prega di notare che il programma sopra riportato è indicativo e potrebbe essere soggetto a modifiche a seconda del formatore assegnato al corso. Per ottenere la versione definitiva del programma, vi invitiamo a contattare uno dei consulenti. Bittnet Training.
Non ci sono raccomandazioni in questo momento.
Questo corso è allineato con la certificazione Artigiano professionista certificato Ansible e Terraform, che convalida competenze avanzate nell'automazione delle infrastrutture e nella configurazione dei servizi in ambienti complessi e dinamici.

