├── .gitignore ├── LICENSE ├── README.md ├── TerraformInit-IAM-Policy.json ├── accounts_only.sh ├── deploy.sh ├── destroy.sh └── src ├── accounts ├── ap-southeast-2 │ ├── deployment │ │ ├── _env │ │ │ └── private-bucket.hcl │ │ ├── account.hcl │ │ ├── artifacts-bucket │ │ │ └── terragrunt.hcl │ │ ├── codebuild-apply │ │ │ └── terragrunt.hcl │ │ ├── codebuild-plan │ │ │ └── terragrunt.hcl │ │ ├── codecommit │ │ │ └── terragrunt.hcl │ │ ├── codepipeline │ │ │ └── terragrunt.hcl │ │ ├── logging-bucket │ │ │ └── terragrunt.hcl │ │ └── random-pipeline-prefix │ │ │ └── terragrunt.hcl │ ├── development │ │ └── account.hcl │ ├── logging │ │ ├── account.hcl │ │ └── cloudtrail-bucket │ │ │ └── terragrunt.hcl │ ├── management │ │ ├── account.hcl │ │ └── cloudtrail │ │ │ └── terragrunt.hcl │ ├── region.hcl │ ├── security │ │ └── account.hcl │ └── shared-services │ │ └── account.hcl ├── global │ ├── deployment │ │ ├── account-alias │ │ │ └── terragrunt.hcl │ │ └── account.hcl │ ├── development │ │ ├── account-alias │ │ │ └── terragrunt.hcl │ │ └── account.hcl │ ├── logging │ │ ├── account-alias │ │ │ └── terragrunt.hcl │ │ └── account.hcl │ ├── management │ │ ├── account-alias │ │ │ └── terragrunt.hcl │ │ └── account.hcl │ ├── security │ │ ├── account-alias │ │ │ └── terragrunt.hcl │ │ └── account.hcl │ └── shared-services │ │ ├── account-alias │ │ └── terragrunt.hcl │ │ └── account.hcl └── us-east-1 │ ├── management │ ├── account.hcl │ └── billing-alarm │ │ └── terragrunt.hcl │ └── region.hcl ├── bootstrap ├── organization │ ├── account-deployment.tf │ ├── account-development.tf │ ├── account-logging.tf │ ├── account-security.tf │ ├── account-shared-services.tf │ ├── context.tf │ ├── main.tf │ ├── outputs.tf │ ├── overrides │ │ └── backend-local-override.tf │ ├── policies.tf │ ├── service-control-policies.tf │ ├── terragrunt-local.hcl │ ├── terragrunt.hcl │ ├── variables.tf │ └── versions.tf ├── temp-admin │ ├── .terraform.lock.hcl │ ├── context.tf │ ├── main.tf │ ├── outputs.tf │ ├── terragrunt.hcl │ ├── variables.tf │ └── versions.tf └── terragrunt.hcl ├── buildspec-apply.yaml ├── buildspec-plan.yaml ├── common_vars.yaml ├── modules ├── account-alias │ ├── context.tf │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── assume-role-policy │ ├── context.tf │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── cloudtrail-bucket │ ├── context.tf │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── cloudtrail │ ├── context.tf │ ├── main.tf │ ├── variables.tf │ └── versions.tf ├── codecommit │ ├── context.tf │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── cross-account-role │ ├── context.tf │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── email-billing-alarm │ ├── context.tf │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── random-string │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── terraform-codebuild │ ├── context.tf │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf └── terraform-codepipeline │ ├── context.tf │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf └── terragrunt.hcl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/README.md -------------------------------------------------------------------------------- /TerraformInit-IAM-Policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/TerraformInit-IAM-Policy.json -------------------------------------------------------------------------------- /accounts_only.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/accounts_only.sh -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/deploy.sh -------------------------------------------------------------------------------- /destroy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/destroy.sh -------------------------------------------------------------------------------- /src/accounts/ap-southeast-2/deployment/_env/private-bucket.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/ap-southeast-2/deployment/_env/private-bucket.hcl -------------------------------------------------------------------------------- /src/accounts/ap-southeast-2/deployment/account.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/ap-southeast-2/deployment/account.hcl -------------------------------------------------------------------------------- /src/accounts/ap-southeast-2/deployment/artifacts-bucket/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/ap-southeast-2/deployment/artifacts-bucket/terragrunt.hcl -------------------------------------------------------------------------------- /src/accounts/ap-southeast-2/deployment/codebuild-apply/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/ap-southeast-2/deployment/codebuild-apply/terragrunt.hcl -------------------------------------------------------------------------------- /src/accounts/ap-southeast-2/deployment/codebuild-plan/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/ap-southeast-2/deployment/codebuild-plan/terragrunt.hcl -------------------------------------------------------------------------------- /src/accounts/ap-southeast-2/deployment/codecommit/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/ap-southeast-2/deployment/codecommit/terragrunt.hcl -------------------------------------------------------------------------------- /src/accounts/ap-southeast-2/deployment/codepipeline/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/ap-southeast-2/deployment/codepipeline/terragrunt.hcl -------------------------------------------------------------------------------- /src/accounts/ap-southeast-2/deployment/logging-bucket/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/ap-southeast-2/deployment/logging-bucket/terragrunt.hcl -------------------------------------------------------------------------------- /src/accounts/ap-southeast-2/deployment/random-pipeline-prefix/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/ap-southeast-2/deployment/random-pipeline-prefix/terragrunt.hcl -------------------------------------------------------------------------------- /src/accounts/ap-southeast-2/development/account.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/ap-southeast-2/development/account.hcl -------------------------------------------------------------------------------- /src/accounts/ap-southeast-2/logging/account.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/ap-southeast-2/logging/account.hcl -------------------------------------------------------------------------------- /src/accounts/ap-southeast-2/logging/cloudtrail-bucket/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/ap-southeast-2/logging/cloudtrail-bucket/terragrunt.hcl -------------------------------------------------------------------------------- /src/accounts/ap-southeast-2/management/account.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/ap-southeast-2/management/account.hcl -------------------------------------------------------------------------------- /src/accounts/ap-southeast-2/management/cloudtrail/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/ap-southeast-2/management/cloudtrail/terragrunt.hcl -------------------------------------------------------------------------------- /src/accounts/ap-southeast-2/region.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/ap-southeast-2/region.hcl -------------------------------------------------------------------------------- /src/accounts/ap-southeast-2/security/account.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/ap-southeast-2/security/account.hcl -------------------------------------------------------------------------------- /src/accounts/ap-southeast-2/shared-services/account.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/ap-southeast-2/shared-services/account.hcl -------------------------------------------------------------------------------- /src/accounts/global/deployment/account-alias/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/global/deployment/account-alias/terragrunt.hcl -------------------------------------------------------------------------------- /src/accounts/global/deployment/account.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/global/deployment/account.hcl -------------------------------------------------------------------------------- /src/accounts/global/development/account-alias/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/global/development/account-alias/terragrunt.hcl -------------------------------------------------------------------------------- /src/accounts/global/development/account.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/global/development/account.hcl -------------------------------------------------------------------------------- /src/accounts/global/logging/account-alias/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/global/logging/account-alias/terragrunt.hcl -------------------------------------------------------------------------------- /src/accounts/global/logging/account.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/global/logging/account.hcl -------------------------------------------------------------------------------- /src/accounts/global/management/account-alias/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/global/management/account-alias/terragrunt.hcl -------------------------------------------------------------------------------- /src/accounts/global/management/account.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/global/management/account.hcl -------------------------------------------------------------------------------- /src/accounts/global/security/account-alias/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/global/security/account-alias/terragrunt.hcl -------------------------------------------------------------------------------- /src/accounts/global/security/account.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/global/security/account.hcl -------------------------------------------------------------------------------- /src/accounts/global/shared-services/account-alias/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/global/shared-services/account-alias/terragrunt.hcl -------------------------------------------------------------------------------- /src/accounts/global/shared-services/account.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/global/shared-services/account.hcl -------------------------------------------------------------------------------- /src/accounts/us-east-1/management/account.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/us-east-1/management/account.hcl -------------------------------------------------------------------------------- /src/accounts/us-east-1/management/billing-alarm/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/us-east-1/management/billing-alarm/terragrunt.hcl -------------------------------------------------------------------------------- /src/accounts/us-east-1/region.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/accounts/us-east-1/region.hcl -------------------------------------------------------------------------------- /src/bootstrap/organization/account-deployment.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/organization/account-deployment.tf -------------------------------------------------------------------------------- /src/bootstrap/organization/account-development.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/organization/account-development.tf -------------------------------------------------------------------------------- /src/bootstrap/organization/account-logging.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/organization/account-logging.tf -------------------------------------------------------------------------------- /src/bootstrap/organization/account-security.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/organization/account-security.tf -------------------------------------------------------------------------------- /src/bootstrap/organization/account-shared-services.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/organization/account-shared-services.tf -------------------------------------------------------------------------------- /src/bootstrap/organization/context.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/organization/context.tf -------------------------------------------------------------------------------- /src/bootstrap/organization/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/organization/main.tf -------------------------------------------------------------------------------- /src/bootstrap/organization/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/organization/outputs.tf -------------------------------------------------------------------------------- /src/bootstrap/organization/overrides/backend-local-override.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/organization/overrides/backend-local-override.tf -------------------------------------------------------------------------------- /src/bootstrap/organization/policies.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/organization/policies.tf -------------------------------------------------------------------------------- /src/bootstrap/organization/service-control-policies.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/organization/service-control-policies.tf -------------------------------------------------------------------------------- /src/bootstrap/organization/terragrunt-local.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/organization/terragrunt-local.hcl -------------------------------------------------------------------------------- /src/bootstrap/organization/terragrunt.hcl: -------------------------------------------------------------------------------- 1 | include { 2 | path = find_in_parent_folders() 3 | } 4 | -------------------------------------------------------------------------------- /src/bootstrap/organization/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/organization/variables.tf -------------------------------------------------------------------------------- /src/bootstrap/organization/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/organization/versions.tf -------------------------------------------------------------------------------- /src/bootstrap/temp-admin/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/temp-admin/.terraform.lock.hcl -------------------------------------------------------------------------------- /src/bootstrap/temp-admin/context.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/temp-admin/context.tf -------------------------------------------------------------------------------- /src/bootstrap/temp-admin/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/temp-admin/main.tf -------------------------------------------------------------------------------- /src/bootstrap/temp-admin/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/temp-admin/outputs.tf -------------------------------------------------------------------------------- /src/bootstrap/temp-admin/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/temp-admin/terragrunt.hcl -------------------------------------------------------------------------------- /src/bootstrap/temp-admin/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/temp-admin/variables.tf -------------------------------------------------------------------------------- /src/bootstrap/temp-admin/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/temp-admin/versions.tf -------------------------------------------------------------------------------- /src/bootstrap/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/bootstrap/terragrunt.hcl -------------------------------------------------------------------------------- /src/buildspec-apply.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/buildspec-apply.yaml -------------------------------------------------------------------------------- /src/buildspec-plan.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/buildspec-plan.yaml -------------------------------------------------------------------------------- /src/common_vars.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/common_vars.yaml -------------------------------------------------------------------------------- /src/modules/account-alias/context.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/account-alias/context.tf -------------------------------------------------------------------------------- /src/modules/account-alias/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/account-alias/main.tf -------------------------------------------------------------------------------- /src/modules/account-alias/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/account-alias/outputs.tf -------------------------------------------------------------------------------- /src/modules/account-alias/variables.tf: -------------------------------------------------------------------------------- 1 | variable "account_alias" {} -------------------------------------------------------------------------------- /src/modules/account-alias/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/account-alias/versions.tf -------------------------------------------------------------------------------- /src/modules/assume-role-policy/context.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/assume-role-policy/context.tf -------------------------------------------------------------------------------- /src/modules/assume-role-policy/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/assume-role-policy/main.tf -------------------------------------------------------------------------------- /src/modules/assume-role-policy/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/assume-role-policy/outputs.tf -------------------------------------------------------------------------------- /src/modules/assume-role-policy/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/assume-role-policy/variables.tf -------------------------------------------------------------------------------- /src/modules/assume-role-policy/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/assume-role-policy/versions.tf -------------------------------------------------------------------------------- /src/modules/cloudtrail-bucket/context.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/cloudtrail-bucket/context.tf -------------------------------------------------------------------------------- /src/modules/cloudtrail-bucket/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/cloudtrail-bucket/main.tf -------------------------------------------------------------------------------- /src/modules/cloudtrail-bucket/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/cloudtrail-bucket/outputs.tf -------------------------------------------------------------------------------- /src/modules/cloudtrail-bucket/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/cloudtrail-bucket/variables.tf -------------------------------------------------------------------------------- /src/modules/cloudtrail-bucket/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/cloudtrail-bucket/versions.tf -------------------------------------------------------------------------------- /src/modules/cloudtrail/context.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/cloudtrail/context.tf -------------------------------------------------------------------------------- /src/modules/cloudtrail/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/cloudtrail/main.tf -------------------------------------------------------------------------------- /src/modules/cloudtrail/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/cloudtrail/variables.tf -------------------------------------------------------------------------------- /src/modules/cloudtrail/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/cloudtrail/versions.tf -------------------------------------------------------------------------------- /src/modules/codecommit/context.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/codecommit/context.tf -------------------------------------------------------------------------------- /src/modules/codecommit/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/codecommit/main.tf -------------------------------------------------------------------------------- /src/modules/codecommit/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/codecommit/outputs.tf -------------------------------------------------------------------------------- /src/modules/codecommit/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/codecommit/variables.tf -------------------------------------------------------------------------------- /src/modules/codecommit/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/codecommit/versions.tf -------------------------------------------------------------------------------- /src/modules/cross-account-role/context.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/cross-account-role/context.tf -------------------------------------------------------------------------------- /src/modules/cross-account-role/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/cross-account-role/main.tf -------------------------------------------------------------------------------- /src/modules/cross-account-role/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/cross-account-role/outputs.tf -------------------------------------------------------------------------------- /src/modules/cross-account-role/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/cross-account-role/variables.tf -------------------------------------------------------------------------------- /src/modules/cross-account-role/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/cross-account-role/versions.tf -------------------------------------------------------------------------------- /src/modules/email-billing-alarm/context.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/email-billing-alarm/context.tf -------------------------------------------------------------------------------- /src/modules/email-billing-alarm/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/email-billing-alarm/main.tf -------------------------------------------------------------------------------- /src/modules/email-billing-alarm/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/email-billing-alarm/outputs.tf -------------------------------------------------------------------------------- /src/modules/email-billing-alarm/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/email-billing-alarm/variables.tf -------------------------------------------------------------------------------- /src/modules/email-billing-alarm/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/email-billing-alarm/versions.tf -------------------------------------------------------------------------------- /src/modules/random-string/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/random-string/main.tf -------------------------------------------------------------------------------- /src/modules/random-string/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/random-string/outputs.tf -------------------------------------------------------------------------------- /src/modules/random-string/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/random-string/variables.tf -------------------------------------------------------------------------------- /src/modules/random-string/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/random-string/versions.tf -------------------------------------------------------------------------------- /src/modules/terraform-codebuild/context.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/terraform-codebuild/context.tf -------------------------------------------------------------------------------- /src/modules/terraform-codebuild/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/terraform-codebuild/main.tf -------------------------------------------------------------------------------- /src/modules/terraform-codebuild/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/terraform-codebuild/outputs.tf -------------------------------------------------------------------------------- /src/modules/terraform-codebuild/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/terraform-codebuild/variables.tf -------------------------------------------------------------------------------- /src/modules/terraform-codebuild/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/terraform-codebuild/versions.tf -------------------------------------------------------------------------------- /src/modules/terraform-codepipeline/context.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/terraform-codepipeline/context.tf -------------------------------------------------------------------------------- /src/modules/terraform-codepipeline/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/terraform-codepipeline/main.tf -------------------------------------------------------------------------------- /src/modules/terraform-codepipeline/outputs.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/modules/terraform-codepipeline/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/terraform-codepipeline/variables.tf -------------------------------------------------------------------------------- /src/modules/terraform-codepipeline/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/modules/terraform-codepipeline/versions.tf -------------------------------------------------------------------------------- /src/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oliverschenk/aws-multi-account-multi-region-bootstrapping-terraform/HEAD/src/terragrunt.hcl --------------------------------------------------------------------------------