Struttura del corso
Avanzate Terraform Sintassi e costrutti
- Approfondimento della sintassi Terraform
- Loop avanzati con for_each e conteggio
- Utilizzo di mappe ed elenchi per configurazioni dinamiche
Expressioni e configurazioni dinamiche
- Espressioni di base e relativi casi d'uso
- Espressioni avanzate per configurazioni di infrastrutture complesse
- Esercitazioni pratiche sulle espressioni
Terraform Procedure consigliate per i moduli
- Moduli locali e condivisi: quando usarli
- Strutturazione di moduli per la riutilizzabilità e la manutenibilità
- Controllo delle versioni e gestione delle origini dei moduli
Terraform Procedure consigliate e modelli
- Revisione delle chiavi di indice dell'istanza per la gestione dello stato
- Procedure consigliate per la scrittura e l'organizzazione Terraform del codice
- Garantire l'idempotenza e ridurre al minimo gli effetti collaterali
Gestione Terraform dello stato
- Importazione di risorse e comprensione del file di stato
- Blocco dello stato, back-end dello stato e gestione remota dello stato
- Gestione del file di stato in ambienti distribuiti
Al passo con Terraform Aggiornamenti
- Revisione della documentazione insieme alle nuove versioni Terraform
- Strategie per l'aggiornamento delle versioni Terraform
- Gestione delle deprecazioni e dei percorsi di migrazione
Integrazione Terraform con pipeline CI/CD
- Panoramica delle configurazioni YAML e pipeline
- Configurazione Terraform con i più diffusi strumenti CI/CD
- Automatizzare Terraform i flussi di lavoro nelle pipeline
Risoluzione avanzata dei problemi e debug
- Approcci sistematici alla risoluzione dei problemi Terraform pianifica e applica
- Debug di errori comuni e avanzati in Terraform
- Utilizzo di log e output dettagliato per la risoluzione degli errori
Output e flusso di dati in Terraform
- Comprensione e utilizzo degli output in Terraform
- Flusso di dati tra moduli e configurazioni root
- Protezione delle informazioni sensibili negli output
Logica condizionale in Terraform
- Scrittura di istruzioni condizionali con count, for_each e if
- Creazione condizionale di risorse
- Casi d'uso per la logica condizionale nei moduli
Esecuzione Terraform in locale
- Impostazione di un ambiente locale Terraform
- Esecuzione e test del codice Terraform su computer locali
- Buone pratiche di sviluppo locale
Gestione delle dipendenze circolari
- Identificazione e risoluzione delle dipendenze circolari
- Refactoring del codice per evitare cicli di dipendenza
- Tecniche avanzate per la gestione delle dipendenze
Riepilogo e prossime tappe
Requisiti
- Comprensione della sintassi e delle operazioni di base Terraform
- Esperienza con l'infrastruttura cloud, preferibilmente AWS, e familiarità con i concetti CI/CD
Pubblico
- DevOps Ingegneri
- Architetti del cloud
- Specialisti dell'infrastruttura
- Responsabili tecnici e manager
Recensioni (2)
La struttura era buona, ogni sezione aveva uno scopo chiaro ed era abbastanza facile da seguire. Gli esercizi sono stati utili e l'allenatore è stato d'aiuto quando alla fine sono sorti problemi. Anche l'approccio rilassato nei confronti dei laboratori è stato qualcosa che mi è piaciuto. Complimenti all'istruttore per aver mantenuto un atteggiamento calmo e amichevole durante l'allenamento, anche dopo che alcuni dei partecipanti hanno rinunciato all'intera esperienza.
Rares - Orange Services
Corso - Advanced Terraform: Efficient Infrastructure as Code
Traduzione automatica
La flessibilità del formatore nell'adattare la condivisione delle conoscenze in base al feedback del gruppo o alle aree di interesse
Alexandru - Orange Services
Corso - Advanced Terraform: Efficient Infrastructure as Code
Traduzione automatica