Files
domain-incoming/apps/nextcloud/postgresql.tf
2023-08-08 10:34:55 +02:00

21 lines
478 B
HCL

locals {
pg-labels = merge(local.common-labels, {
"app.kubernetes.io/component" = "pg"
})
}
resource "kubectl_manifest" "prj_pg" {
yaml_body = <<-EOF
apiVersion: postgresql.cnpg.io/v1
kind: Cluster
metadata:
name: "${var.instance}-${var.component}-pg"
namespace: "${var.namespace}"
labels: ${jsonencode(local.pg-labels)}
spec:
instances: ${var.postgres.replicas}
storage:
size: "${var.postgres.storage}"
EOF
}