support/ docs/ terraform-aws-eks-cluster
terraform-aws-eks-cluster
An EKS cluster with managed node groups, IRSA and sensible defaults for logging.
View source on GitHub ↗Usage
module "eks" {
source = "github.com/GremlinLTD/terraform-aws-eks-cluster?ref=v0.9.1"
cluster_name = "platform"
kubernetes_version = "1.31"
subnet_ids = module.vpc.private_subnet_ids
} Requirements
Terraform>= 1.6
AWS provider>= 5.0
Inputs
NameTypeDefaultDescription
cluster_name Name of the EKS cluster.
kubernetes_version Kubernetes version for the control plane.
subnet_ids Private subnets for nodes.
node_groups Managed node groups, keyed by name.
Outputs
cluster_endpointAPI server endpoint.
oidc_provider_arnARN of the OIDC provider for IRSA.
Changelog
0.9.1Fixes tagging on launch templates.
0.9.0Adds IRSA by default.
Found a bug? Open an issue on the repository, or contact us.