variable "cluster_name" {}
#
# Retrieve authentication for kubernetes from aws.
#
provider "aws" {
region = "us-east-1"
}
#
# Get kubernetes cluster info.
#
data "aws_eks_cluster" "cluster" {
name = var.cluster_name
}
#
# Retrieve authentication for kubernetes from aws.
#
data "aws_eks_cluster_auth" "cluster" {
name = var.cluster_name
}
provider "kubernetes" {
host = data.aws_eks_cluster.cluster.endpoint
token = data.aws_eks_cluster_auth.cluster.token
cluster_ca_certificate = base64decode(data.aws_eks_cluster.cluster.certificate_authority[ 0 ].data)
}
module "test" {
source = "../"
name = "elasticsearch-exporter"
namespace = "monitoring"
elasticsearch_host = "https://user:[email protected]:9200"
}
-
Notifications
You must be signed in to change notification settings - Fork 0
Elasticsearch exporter for kubernetes via terraform.
mateothegreat/terraform-kubernetes-elasticsearch-exporter
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Elasticsearch exporter for kubernetes via terraform.