15 lines
633 B
HCL
15 lines
633 B
HCL
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
|
|
}
|