Before you begin

Basic Git, shell commands, and an AWS sandbox account.

What you will learn

Build repeatable deployments with Terraform and short-lived credentials.

Lessons

  1. From Build to Management: The Perfect Trio (Packer, Ansible, Terraform)

    Lessons learned combining Packer, Ansible, and Terraform into one workflow to build, configure, and manage infrastructure the DevOps way.

    Includes a link to the full article on an external site.
  2. Getting Out of Tricky Terraform Situations

    Common Terraform pitfalls and advanced techniques for getting out of tricky situations, so you can manage complex infrastructure-as-code with confidence.

    Includes a link to the full article on an external site.
  3. No More AWS Keys in GitHub Secrets: Here's Why...

    Why you should stop storing long-lived AWS keys in GitHub secrets and use GitHub OIDC federation instead for secure, keyless deployments from GitHub Actions.

  4. Deploy with GitHub OIDC

    Deploy private artifacts using short-lived AWS credentials.

  5. Optimize Your Cloud Infrastructure Costs with Infracost...

    How to estimate and optimize your cloud infrastructure costs with Infracost, giving you visibility into spend and cost-saving opportunities before you deploy.