khuedoan-homelab/infra/modules/kubernetes-bootstrap/terraform.tf

18 lines
604 B
Terraform
Raw Normal View History

2021-04-20 19:24:23 +07:00
terraform {
required_providers {
helm = {
source = "hashicorp/helm"
version = "2.1.1"
}
}
}
provider "helm" {
kubernetes {
2021-04-22 00:12:14 +07:00
host = yamldecode(var.kube_config)["clusters"][0]["cluster"]["server"]
cluster_ca_certificate = base64decode(yamldecode(var.kube_config)["clusters"][0]["cluster"]["certificate-authority-data"])
client_certificate = base64decode(yamldecode(var.kube_config)["users"][0]["user"]["client-certificate-data"])
client_key = base64decode(yamldecode(var.kube_config)["users"][0]["user"]["client-key-data"])
2021-04-20 19:24:23 +07:00
}
}