This commit is contained in:
2023-10-23 12:40:52 +02:00
parent 0c48f2efe9
commit 9ca79dc5ad
13 changed files with 731 additions and 378 deletions

View File

@@ -1,5 +1,12 @@
resource "time_sleep" "wait_pg_ready" {
depends_on = [kubectl_manifest.prj_pg]
create_duration = "90s"
}
data "kubernetes_secret_v1" "postgresql_password" {
depends_on = [ kubectl_manifest.prj_pg ]
depends_on = [ time_sleep.wait_pg_ready ]
metadata {
name = "${var.instance}-${var.component}-superuser"
namespace = "${var.namespace}"
@@ -52,7 +59,7 @@ data "kubernetes_secret_v1" "password_get" {
}
resource "postgresql_role" "owner" {
depends_on = [ kubectl_manifest.prj_pg ]
depends_on = [ time_sleep.wait_pg_ready ]
count = length(local.sorted-dbs)
name = "${local.sorted-dbs[count.index].name}"
login = true