Schița de curs
Avansat Terraform Sintaxă și construcții
- Profundizare în sintaxa Terraform
- Bucle avansate cu for_each și count
- Utilizarea hărților și a listelor pentru configurații dinamice
Expressioni și configurații dinamice
- Expresii de bază și cazuri de utilizare a acestora
- Expresii avansate pentru configurații complexe de infrastructură
- Exerciții practice privind expresiile
Terraform Modulele cele mai bune practici
- Module locale vs module partajate: Când să folosiți fiecare
- Structurarea modulelor pentru reutilizare și mentenabilitate
- Versionarea și gestionarea surselor modulelor
Terraform Cele mai bune practici și modele
- Revizuirea cheilor de indexare a instanțelor pentru gestionarea stării
- Cele mai bune practici pentru scrierea și organizarea codului Terraform.
- Asigurarea idempotenței și minimizarea efectelor secundare
Gestionarea Terraform stării
- Importul resurselor și înțelegerea fișierului de stare
- Blocarea stării, backend-urile de stare și gestionarea stării la distanță
- Gestionarea fișierului de stare în mediile distribuite
Ținerea pasului cu actualizările Terraform
- Revizuirea documentației alături de noile versiuni Terraform
- Strategii pentru actualizarea versiunilor Terraform
- Gestionarea deprecierilor și a căilor de migrare
Integrarea Terraform cu conductele CI/CD
- Prezentare generală a YAML și a configurațiilor pipeline
- Configurarea Terraform cu instrumente CI/CD populare
- Automatizarea fluxurilor de lucru Terraform în conducte
Depanare și depanare avansată
- Abordări sistematice de depanare a planurilor de depanare Terraform și aplică
- Depanarea erorilor comune și avansate în Terraform
- Utilizarea jurnalelor și a ieșirii verbale pentru rezolvarea erorilor
Ieșiri și flux de date în Terraform
- Înțelegerea și utilizarea ieșirilor în Terraform
- Fluxul de date între module și configurațiile rădăcină
- Securizarea informațiilor sensibile în ieșiri
Logica condițională în Terraform
- Scrierea instrucțiunilor condiționale cu count, for_each și if
- Crearea condiționată a resurselor
- Cazuri de utilizare a logicii condiționale în module
Rularea Terraform la nivel local
- Configurarea unui mediu local Terraform
- Rularea și testarea codului Terraform pe mașini locale
- Cele mai bune practici de dezvoltare locală
Gestionarea dependențelor circulare
- Identificarea și rezolvarea dependențelor circulare
- Refacerea codului pentru a preveni ciclurile de dependență
- Tehnici avansate pentru gestionarea dependențelor
Rezumat și pași următori
Cerințe
- Înțelegerea sintaxei și a operațiilor de bază Terraform.
- Experiență cu infrastructura cloud, de preferință AWS, și familiaritate cu conceptele CI/CD
Audiență
- DevOps ingineri
- Arhitecți de cloud
- Specialiști în infrastructură
- Responsabili și manageri tehnici
Mărturii (5)
Instructorul vă explică foarte bine.
Cosmin Simota - Serviciul de Telecomunicații Speciale
Curs - Cloud computing essentials for managers / software engineers
Tradus de catre o masina
Practica a fost grozavă - un bun mix între practică și prezentări.
Karl
Curs - Terraform for Managing Cloud Infrastructure
Tradus de catre o masina
înregistrarea video este pusă la dispoziția participanților pentru a o putea reda ulterior.
Tan Lai Hock - GOVERNMENT TECHNOLOGY AGENCY
Curs - Terraform Fundamentals for Beginners
Tradus de catre o masina
Orele au fost explicate foarte obiectiv, calm și substanțial. Foarte bun instructor.
Mateusz - Santander
Curs - Advanced Terraform
Tradus de catre o masina
Trochę szkoda, ze trochę czasu uciekło na problemy z maszynami virt 1 dnia.