init: copied modules from lawndale-infra

This commit is contained in:
2022-05-26 00:40:29 +02:00
commit 414feb48ee
39 changed files with 1435 additions and 0 deletions

14
remote-state/locals.tf Normal file
View File

@@ -0,0 +1,14 @@
data "aws_region" "current" {}
locals {
region_name = data.aws_region.current.name
default_bucket_name = try("${var.name_prefix}-${local.region_name}-states", "")
bucket_name = var.bucket_name_override != null ? var.bucket_name_override : local.default_bucket_name
default_table_name = try("${var.name_prefix}-${local.region_name}-tf-state-locks", "")
table_name = var.table_name_override != null ? var.table_name_override : local.default_table_name
default_terraform_iam_policy_name = "terraforming-${local.table_name}"
terraform_iam_policy_name = local.default_terraform_iam_policy_name
}