module "regional_mysql" {
  source = "../azure_modules/regional-mysql-bootstrap"

  env                               = var.env
  cloud_region                      = var.cloud_region
  logical_region_name               = var.logical_region_name
  cluster_name                      = local.cluster_name
  resource_group_name               = module.aks.resource_group_name
  virtual_network_id                = module.aks.vnet_id
  private_endpoint_subnet_id        = module.aks.subnet_id
  kubeconfig_path                   = module.kubeconfig.path
  region_resource_group_name        = local.region_outputs.resource_group_name
  region_mysql_server_name          = local.region_outputs.server_name
  region_key_vault_name             = local.region_outputs.key_vault_name
  region_admin_password_secret_name = local.region_outputs.admin_password_secret_name
  tags                              = local.tags
}

locals {
  cluster_service_rds = module.regional_mysql.cluster_service
  config_center_rds   = module.regional_mysql.config_center
}

output "cluster_service" {
  value = local.cluster_service_rds
}

output "config_center" {
  value = local.config_center_rds
}
