44 lines
1.4 KiB
HCL
44 lines
1.4 KiB
HCL
data "aws_caller_identity" "current" {}
|
|
|
|
provider "aws" {
|
|
region = var.aws_region
|
|
default_tags {
|
|
tags = var.def_tags
|
|
}
|
|
}
|
|
|
|
provider "helm" {
|
|
kubernetes {
|
|
host = data.aws_eks_cluster.default.endpoint
|
|
cluster_ca_certificate = base64decode(data.aws_eks_cluster.default.certificate_authority[0].data)
|
|
exec {
|
|
api_version = "client.authentication.k8s.io/v1beta1"
|
|
args = ["eks", "get-token", "--cluster-name", data.aws_eks_cluster.default.id]
|
|
command = "aws"
|
|
}
|
|
}
|
|
}
|
|
|
|
# provider "kubectl" {
|
|
# host = data.aws_eks_cluster.default.endpoint
|
|
# cluster_ca_certificate = base64decode(data.aws_eks_cluster.default.certificate_authority[0].data)
|
|
# load_config_file = false
|
|
|
|
# exec {
|
|
# api_version = "client.authentication.k8s.io/v1beta1"
|
|
# args = ["eks", "get-token", "--cluster-name", data.aws_eks_cluster.default.id]
|
|
# command = "aws"
|
|
# }
|
|
# }
|
|
|
|
provider "kubernetes" {
|
|
host = data.aws_eks_cluster.default.endpoint
|
|
cluster_ca_certificate = base64decode(data.aws_eks_cluster.default.certificate_authority[0].data)
|
|
# token = data.aws_eks_cluster_auth.default.token
|
|
|
|
exec {
|
|
api_version = "client.authentication.k8s.io/v1beta1"
|
|
args = ["eks", "get-token", "--cluster-name", data.aws_eks_cluster.default.id]
|
|
command = "aws"
|
|
}
|
|
} |