Save on skills. Reach your goals from $11.99

Managing secrets in Terraform and Terragrunt

Last updated on May 28, 2024 9:19 pm
Category:

Description

What you’ll learn

  • How to manage your Terraform secrets
  • How to use Terragrunt to better manage secrets in Terraform
  • Different Terraform and Terragrunt approaches to secret managment
  • Manage Terraform secrets using SOPS, AWS and Vault

This course is going to present you various approaches to handle secrets in Terraform and Terragrunt setups.

 

Hiding secrets is important because it helps prevent unauthorized access to sensitive information. In your day to day work you might be working with API keys, tokens, password, credentials to database etc.

By hiding secrets, you can ensure that only authorized users and applications have access to them, and that they are not exposed to potential attackers. This can help improve the security of your systems and reduce the risk of data breaches and other security incidents. Limiting access to secrets to dedicated teams, you can also reduce the risk of accidental exposure or misuse of sensitive information. Additionally, dedicated teams can ensure that secrets are properly rotated and managed over time, which is critical for maintaining the security of your systems and data.

 

My goal for this course is to provide you with the knowledge and tools necessary to effectively manage secrets in your Terraform and Terragrunt projects. I hope you will find solution that fulfill your needs.

We will evaluate the advantages and disadvantages of each of these methods, and then shift our attention to their practical implementation.

 

Our lessons will focus on:

  • Securing Terraform state backend
  • Hiding secrets in output
  • Environment variables
  • AWS Secret Manager (and any other Cloud Secret Manager)
  • Hashicorp Vault
  • File encryption using AWS KMS service
  • File encryption using git-crypt
  • File encryption using SOPS

Who this course is for:

  • DevOps Engineers
  • Developers
  • Cloud Engineers
  • Security Engineers
  • Administrators
  • CloudOps
  • SecOps
  • Security Engineers
  • DevSecOps

Course content

  • Introduction3 lectures • 10min
  • Introduction
  • Approaches6 lectures • 54min
  • Approaches
  • Setup3 lectures • 6min
  • Setup
  • Environment variables3 lectures • 10min
  • Environment variables
  • Secret Managers in Cloud – AWS5 lectures • 21min
  • Secret Managers in Cloud – AWS
  • Secrets via Hashicorp Vault8 lectures • 34min
  • Secrets via Hashicorp Vault
  • Encrypted files – git-crypt7 lectures • 33min
  • Encrypted files – git-crypt
  • Encrypted files – AWS KMS6 lectures • 30min
  • Encrypted files – AWS KMS
  • Encrypted files – SOPS8 lectures • 37min
  • Encrypted files – SOPS
  • Summary2 lectures • 3min
  • Summary

Reviews

There are no reviews yet.

Be the first to review “Managing secrets in Terraform and Terragrunt”

Your email address will not be published. Required fields are marked *