locals {
  jumpserver_name = "seed-${var.logical_region_name}"
}

data "azurerm_user_assigned_identity" "jump_server" {
  provider = azurerm.jump_server

  name                = "jump-service"
  resource_group_name = "devops-server"
}

module "jumpserver" {
  source = "../azure_modules/jumpserver-destination"

  kubeconfig_path = module.kubeconfig.path
  env             = local.jump_server_env
  name            = local.jumpserver_name
  cluster         = local.cluster_name
  endpoint        = module.aks.endpoint
  subscription_id = local.jump_server_subscription
  tenant_id       = local.jump_server_tenant_id
  client_id       = data.azurerm_user_assigned_identity.jump_server.client_id
  token_file_path = var.jump_server_token_file_path
}
