providers.tf (18 lines of code) (raw):
provider "kubernetes" {
host = module.kubernetes.cluster_endpoint
cluster_ca_certificate = base64decode(module.kubernetes.cluster_certificate_authority_data)
token = data.aws_eks_cluster_auth.this_cluster.token
}
provider "helm" {
kubernetes {
host = module.kubernetes.cluster_endpoint
cluster_ca_certificate = base64decode(module.kubernetes.cluster_certificate_authority_data)
token = data.aws_eks_cluster_auth.this_cluster.token
}
}
# Use this provider for default YAML objects to create in Kubernetes
provider "kubectl" {
host = module.kubernetes.cluster_endpoint
cluster_ca_certificate = base64decode(module.kubernetes.cluster_certificate_authority_data)
token = data.aws_eks_cluster_auth.this_cluster.token
load_config_file = false
}