/LV-426

Terraform based toolset and workflow

Primary LanguageHCL

LV-426

A host repository for experimenting with Terraform and related tools (hence the whimsical name).

Also to collect tools in relevant reference file, based on tooling from an OSX workstation (hence Brewfile, bundler etc)

To understand what this contains, also start from https://www.liatrio.com/blog/secure-aws-account-structure-with-terraform-and-terragrunt as an approach and some pre requisites. Some one beat me to this little project but I'm going to use it a a reference not a blocker to self learning http://eddwardo.github.io/terraform/cloud/iac/2019/06/24/terraform-project-structure/

Tools

Config

Interfaces

intergration

Links

helpful

Learning

https://learn.hashicorp.com/terraform?utm_source=terraform_io all three platforms, and more, plus links to hashicorps public code examples to support the tutorials.

Azures platform best practices https://registry.terraform.io/modules/aztfmod/caf/azurerm/latest

a series of modules for gcp start with the bootstrap one https://github.com/terraform-google-modules all available on the regsitry too.

read up on aws well architected framework and you'll find github/gitlab code for terraform to follow this structure https://rst.software/blog/2020/08/the-5-pillars-of-the-aws-well-architected-framework-i-operational-excellence/ https://github.com/awslabs/aws-well-architected-labs