devops/infra/clusters/bridge/bootstrap/clusters.tf

25 lines
685 B
HCL

module "cluster-app-365zon-bootstrap" {
source = "../../../modules/cluster/bootstrap"
wait_on = module.vault.installed
cluster = "app-365zon"
vault_server = module.vault.vault_uri
vault_root_token = module.vault.vault_root_token
minio_access_key = module.minio.minio_access_key
minio_secret_key = module.minio.minio_secret_key
minio_server = module.minio.minio_server
}
resource "vault_kv_secret_v2" "clusters" {
mount = "management"
name = "clusters"
delete_all_versions = true
data_json = jsonencode({
"app-365zon" = module.cluster-app-365zon-bootstrap.vault_token
})
depends_on = [module.vault.installed]
}