The incubator repo needs to be restructured. It's currently a mix of terragrunt resources and vanilla terraform resources, the value files for many of which are missing. In its current statue the incubator repo is largely unusable.
Action Items
[ ] create a s3 / dynamodb entry to store a new terraform state file
[ ] create a separate branch main-v2 that will serve as a temporary 'main' branch where terraform apply will happen
[ ] remove all other directories, terraform-incubator, terraform, terraform modules. We will be referring to these, however we will be moving them in as we use them.
[ ] create a blank readme and contributing file, keep the license file
[ ] set up basic TF directory structure for a single state-based project:
terraform
shared
lb.tf
vnet.tf
dev
huu.tf
vrms.tf
staging
huu.tf
vrms.tf
modules
[ ] make sure github actions run using dflook and OIDC (see devops-security for reference)
Overview
The incubator repo needs to be restructured. It's currently a mix of terragrunt resources and vanilla terraform resources, the value files for many of which are missing. In its current statue the incubator repo is largely unusable.
Action Items
[ ] create a s3 / dynamodb entry to store a new terraform state file
[ ] create a separate branch
main-v2
that will serve as a temporary 'main' branch where terraform apply will happen[ ] remove all other directories, terraform-incubator, terraform, terraform modules. We will be referring to these, however we will be moving them in as we use them.
[ ] create a blank readme and contributing file, keep the license file
[ ] set up basic TF directory structure for a single state-based project:
terraform
[ ] make sure github actions run using dflook and OIDC (see devops-security for reference)