Course Outline

Introduction and setup.


Terraform modules:

  • Modules and submodules
  • Public and shared modules

Advanced code techniques:

  • Importing and re-engineering
  • Collections and filtering
  • Dynamic blocks

Code organization patterns

  • Monorepositories
  • Terragrunt

Terraform automation:

  • Formatting and documenting
  • Static code analysis
  • Terraform security tools

Requirements

  • An understanding of cloud infrastructure concepts.
  • Terminal (preferred Linux/MacOS, but Windows is acceptable).
  • Own GitHub account.
  • Fundamentals of git source control.
  • Basic knowledge of Terraform operations
 14 Hours

Testimonials (4)

Related Courses

Cloud Architect

35 Hours

Related Categories