# Copyright (c) HashiCorp, Inc. # SPDX-License-Identifier: BUSL-1.1 terraform { required_providers { enos = { source = "app.terraform.io/hashicorp-qti/enos" } random = { source = "hashicorp/random" version = ">= 3.4.3" } } } resource "random_pet" "cluster_name" {} resource "enos_local_kind_cluster" "this" { name = random_pet.cluster_name.id kubeconfig_path = var.kubeconfig_path } variable "kubeconfig_path" { type = string } output "cluster_name" { value = random_pet.cluster_name.id } output "kubeconfig_base64" { value = enos_local_kind_cluster.this.kubeconfig_base64 } output "context_name" { value = enos_local_kind_cluster.this.context_name } output "host" { value = enos_local_kind_cluster.this.endpoint } output "client_certificate" { value = enos_local_kind_cluster.this.client_certificate } output "client_key" { value = enos_local_kind_cluster.this.client_key } output "cluster_ca_certificate" { value = enos_local_kind_cluster.this.cluster_ca_certificate }