Спасибо, проблема решилась с помощью вынесения все в модули и проброс данных через входящие и исходящие данные
module "cluster" {
source = "./modules/kuber"
}
resource "local_file" "config" {
content = jsonencode(module.cluster.kubeconfig)
filename = "cluster_config"
}
module "gitlab" {
source = "./modules/gitlab"
cluster_ca_certificate = module.cluster.cluster_ca_certificate
host =
module.cluster.host token = module.cluster.token
}
Только почему то сохранение локального файла все равно из потока вышло и встало на первое место