-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlocals.tf
17 lines (16 loc) · 1.07 KB
/
locals.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
locals {
fqdn = try(
"${var.hostname}.${var.domain}",
var.domain,
)
s3-region = data.aws_s3_bucket.cdn_bucket.region
s3-cdn-wordpresss-uploads-path = "${var.cdn-bucket-name}/${var.wordpress-uploads-dir}"
c1 = "c${substr(parseint(sha256(var.release-name), 16), 0, 3)}"
c2 = "c${substr(parseint(sha256(var.release-chart), 16), 0, 3)}"
selinux-level = "s0:${local.c1},${local.c2}"
middleware-cdn-rewrite-name = "${var.release-name}-cdn-rewrite"
middleware-cdn-rewrite = "${kubernetes_namespace.this.metadata[0].name}-${local.middleware-cdn-rewrite-name}@kubernetescrd"
middlewares = join(", ", concat([local.middleware-cdn-rewrite], var.additional-middlewares))
aws_access_key_id = jsondecode(data.aws_secretsmanager_secret_version.s3_access_current.secret_string)["aws_access_key_id"]
aws_secret_access_key = jsondecode(data.aws_secretsmanager_secret_version.s3_access_current.secret_string)["aws_secret_access_key"]
}