Pobierz kartę szkolenia
Szkolenie Terraform w praktyce (w oparciu o AWS) - Advanced
kod szkolenia: LX-T -Adv / PL AA 2dTerraform for complex and huge solutions being maintained by multiple teams. Advanced level.
Advanced Terraform
• Building Complex Terraform Modules
• Coding Techniques and Optimization
• Security Hardening and Automation
The benefits resulting from the training completion
- Ability to manage huge infrastructures by a code with responsibility distribution.
- Ability to design huge code/repository structures which will reflect the distribution of responsibilities and teams across the whole organization.
Expected preparation from students
Terraform basics, declarative programming, DevOps basics (provisioning, configuration management, CI/CD), AWS (associate level).
- Szkolenie: Polski
- Materiały: Angieslki/Polski
- 2 dni pracy z trenerem
- Nadzór trenera
- Kontakt ze społecznością
- Podręcznik w wersji elektronicznej
- Środowisko laboratoryjne
Metoda szkolenia
- wykład
- warsztaty
- Getting started (warmup)
- Configuration of terraform, automated docs, providers
- Setting up workspaces
- State management
- Hashicorp Configuration Language – how it changed?
- DRY, declarative programming and design principles
- Developing complex Terraform Structures
- Best Practices
- Module management (public or own – which to choose?)
- Multiple provider management, what if my resource does not exist?
- Custom modules, privilege management by modules
- Terraform functions and complex structures
- Functions and how to manage complex structures using locals?
- Loops, meta-arguments
- Dynamic language expressions
- How to use yaml as configuration manager
- What is map(object({ … })) ?
- Terraform tools
- Terragrunt / Terramate / Terraspace and other “Terras…” – which one you choose?
- Tflint
- Security in TF – tfsec
- Atlantis project
- Automated docs preparation