Základní info
Navazující kurz Terraformu se soustředí na pokročilou strukturu kódu, práci se stavem, CI/CD a škálování správy infrastruktury.
Cílová skupina
- Cloud architekti, DevOps a platformní inženýři se zkušeností s Terraformem.
Cíle kurzu
- Navrhovat znovupoužitelné moduly.
- Zvládat složité datové struktury a dynamickou konfiguraci.
- Bezpečně měnit state a začlenit Terraform do CI/CD.
Osnova kurzu
- Moduly, registry a repozitáře.
- count, for_each, dynamic blocks a data sources.
- Komplexní typy a proměnné.
- State, import, moved blocks, lifecycle a citlivá data.
- Providers a jejich konfigurace.
- CI/CD: Atlantis, Terraform Cloud, GitHub/GitLab.
- Linting a security nástroje.
- Terragrunt, Terramate, Crossplane/CDK a testování.