Skip to content

Terraform 101 Workshop Docs + Boilerplate

License

Notifications You must be signed in to change notification settings

MahamoudTBS/terraform-demo

 
 

Repository files navigation

💻 Terraform Demo

📖 Resources and Accessibility ♿

We are committed to providing learning resources that are accessible to all. If you see a resource that is not compliant, please let us know by creating an issue.

🏖️ Terraform Boilerplate 🗄️

🧰 Tools Needed 🛠️

✔️ How to set it up 🦾

After you have a scratch AWS account setup and connected with AWS CLI, the first step to getting started with Terraform is to use the AWS module to create an S3 bucket.

Once this bucket is created, we can create a DynamoDB table and use this DynamoDB table instance to 'lock state' to prevent state corruption.

🤖 Integrating Terragrunt and future 🔮

Terragrunt Docs

We will use a 'partial configuration' instead of specifying the same configuration over and over again in Terraform files, which lets us 'keep things DRY' -- "Don't Repeat Yourself".

About

Terraform 101 Workshop Docs + Boilerplate

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 94.9%
  • Makefile 5.1%