IaC Beginnings

March 25, 2022

  1. Use asdf to manage terraform and terragrunt binaries rather than installing directly. This allows you to switch between terraform versions which is notorious for breaking API changes.

  2. Learn Terraform

    • Understand why IaC.
    • Understand why Terraform.
    • Understand the concept of IaC state and storage of it.
    • Understand working with Terraform providers, resources, inputs, and outputs.
    • Understand Terraform modules.
  3. Learn Terragrunt

    • Understand how to keep configuration and instantiation separate.
    • Consider environment promotion strategies and how Terragrunt could assist.
  4. AWS Certified Solutions Architect - Associate

    • Learn AWS's offerings