terraform-aws-modules/eks
Terraform module to create Amazon Elastic Kubernetes (EKS) resources.
About
Terraform module to create Amazon Elastic Kubernetes (EKS) resources.
Maintained by terraform-aws-modules on the Terraform Registry. Latest version 21.29.0, 190.0M downloads. Requires providers: aws >= 6.59; time >= 0.9; tls >= 4.0.
Deploy creates a StackGuardian workflow from the module's GitHub repository, pinned to this version. You set the inputs, see the plan, then approve the apply.
Use cases
- A managed cluster per team or environment, created the same way every time.
- Platform add-ons installed after the cluster, in order, with approval between.
- Cluster upgrades run as reviewed changes rather than hand-rolled commands.
Inputs
No required inputs. Every variable has a default, so the first run works with an empty input form.
100+ inputs in total. The full list, with defaults and descriptions, is on the registry page.
What it creates
aws_eks_clusteraws_eks_addon× 2aws_eks_access_entryaws_iam_role× 2aws_iam_policy× 3aws_iam_role_policy_attachment× 6aws_iam_openid_connect_provideraws_security_group× 2
How it runs on StackGuardian
Terraform workflow from the module's GitHub repository: plan, policy check, approval, then apply.
Approvals happen in StackGuardian. An agent can never approve its own run. Every run keeps its plan, policy results and approver in the audit log.