This commit is contained in:
2024-05-17 07:43:02 +02:00
parent 2a8f8dd2a9
commit a935a3cf1e

View File

@@ -7,7 +7,7 @@ resource "random_password" "mysql_comp_pass" {
special = false special = false
} }
locals { locals {
mysql_host = "${var.instance}-${var.component}-rw.${var.namespace}.svc" mysql_host = "${var.instance}-${var.component}-mysqld.${var.namespace}.svc"
mysql_username = "root" mysql_username = "root"
mysql_password = random_password.mysql_root_pass.result mysql_password = random_password.mysql_root_pass.result
} }
@@ -52,17 +52,12 @@ resource "kubectl_manifest" "ndb" {
EOF EOF
} }
resource "time_sleep" "wait_ndb_ready" {
depends_on = [kubectl_manifest.ndb]
create_duration = "180s"
}
resource "mysql_database" "component" { resource "mysql_database" "component" {
depends_on = [ kubectl_manifest.ndb, time_sleep.wait_ndb_ready ] depends_on = [ kubectl_manifest.ndb ]
name = var.component name = var.component
} }
resource "mysql_user" "component" { resource "mysql_user" "component" {
depends_on = [ kubectl_manifest.ndb, time_sleep.wait_ndb_ready ] depends_on = [ kubectl_manifest.ndb ]
user = var.component user = var.component
host = "%.${module.service.default_definition.name}.${var.namespace}.%" host = "%.${module.service.default_definition.name}.${var.namespace}.%"
plaintext_password = random_password.mysql_comp_pass.result plaintext_password = random_password.mysql_comp_pass.result