我有以下配置:
provider "kubernetes" {
load_config_file = false
host = civo_kubernetes_cluster.k3s_cluster.api_endpoint
username = yamldecode(civo_kubernetes_cluster.k3s_cluster.kubeconfig).users[0].user.username
password = yamldecode(civo_kubernetes_cluster.k3s_cluster.kubeconfig).users[0].user.password
cluster_ca_certificate = base64decode(
yamldecode(civo_kubernetes_cluster.k3s_cluster.kubeconfig).clusters[0].cluster.certificate-authority-data
)
}
provider "helm" {
kubernetes {
load_config_file = false
host = civo_kubernetes_cluster.k3s_cluster.api_endpoint
username = yamldecode(civo_kubernetes_cluster.k3s_cluster.kubeconfig).users[0].user.username
password = yamldecode(civo_kubernetes_cluster.k3s_cluster.kubeconfig).users[0].user.password
cluster_ca_certificate = base64decode(
yamldecode(civo_kubernetes_cluster.k3s_cluster.kubeconfig).clusters[0].cluster.certificate-authority-data
)
}
}
可以进行以下操作:
provider "helm" {
kubernetes = provider.kubernetes
}