├── .editorconfig ├── .gitattributes ├── .github ├── images │ ├── security_groups.svg │ └── user_data.svg └── workflows │ ├── lock.yml │ ├── pr-title.yml │ ├── pre-commit.yml │ ├── publish-docs.yml │ ├── release.yml │ └── stale-actions.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .releaserc.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── .pages ├── CHANGELOG.pre-v11.0.0.md ├── README.md ├── UPGRADE-17.0.md ├── UPGRADE-18.0.md ├── UPGRADE-19.0.md ├── UPGRADE-20.0.md ├── UPGRADE-21.0.md ├── assets │ ├── logo.png │ └── terraform-aws.png ├── compute_resources.md ├── faq.md ├── index.md ├── local.md ├── network_connectivity.md └── user_data.md ├── examples ├── README.md ├── eks-auto-mode │ ├── README.md │ ├── deployment.yaml │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── eks-hybrid-nodes │ ├── .gitignore │ ├── README.md │ ├── ami │ │ ├── amazon-eks-ubuntu.pkr.hcl │ │ ├── plugins.pkr.hcl │ │ └── variables.pkr.hcl │ ├── main.tf │ ├── outputs.tf │ ├── remote.tf │ ├── variables.tf │ └── versions.tf ├── eks-managed-node-group │ ├── README.md │ ├── eks-al2023.tf │ ├── eks-bottlerocket.tf │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── karpenter │ ├── README.md │ ├── inflate.yaml │ ├── karpenter.yaml │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf └── self-managed-node-group │ ├── README.md │ ├── eks-al2023.tf │ ├── eks-bottlerocket.tf │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── main.tf ├── mkdocs.yml ├── modules ├── _user_data │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── eks-managed-node-group │ ├── README.md │ ├── main.tf │ ├── migrations.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── fargate-profile │ ├── README.md │ ├── main.tf │ ├── migrations.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── hybrid-node-role │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── karpenter │ ├── README.md │ ├── main.tf │ ├── migrations.tf │ ├── outputs.tf │ ├── policy.tf │ ├── variables.tf │ └── versions.tf └── self-managed-node-group │ ├── README.md │ ├── main.tf │ ├── migrations.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── node_groups.tf ├── outputs.tf ├── templates ├── al2023_user_data.tpl ├── al2_user_data.tpl ├── bottlerocket_user_data.tpl └── windows_user_data.tpl ├── tests ├── eks-fargate-profile │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── eks-hybrid-nodes │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── eks-managed-node-group │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── self-managed-node-group │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf └── user-data │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── rendered │ ├── al2 │ │ ├── eks-mng-additional.txt │ │ ├── eks-mng-custom-ami-ipv6.sh │ │ ├── eks-mng-custom-ami.sh │ │ ├── eks-mng-custom-template.sh │ │ ├── eks-mng-no-op.sh │ │ ├── self-mng-bootstrap-ipv6.sh │ │ ├── self-mng-bootstrap.sh │ │ ├── self-mng-custom-template.sh │ │ └── self-mng-no-op.sh │ ├── al2023 │ │ ├── eks-mng-additional.txt │ │ ├── eks-mng-custom-ami.txt │ │ ├── eks-mng-custom-template.txt │ │ ├── eks-mng-no-op.txt │ │ ├── self-mng-bootstrap.txt │ │ ├── self-mng-custom-template.txt │ │ └── self-mng-no-op.txt │ ├── bottlerocket │ │ ├── eks-mng-additional.toml │ │ ├── eks-mng-custom-ami.toml │ │ ├── eks-mng-custom-template.toml │ │ ├── eks-mng-no-op.toml │ │ ├── self-mng-bootstrap.toml │ │ ├── self-mng-custom-template.toml │ │ └── self-mng-no-op.toml │ └── windows │ │ ├── eks-mng-additional.ps1 │ │ ├── eks-mng-custom-ami.ps1 │ │ ├── eks-mng-custom-template.ps1 │ │ ├── eks-mng-no-op.ps1 │ │ ├── self-mng-bootstrap.ps1 │ │ ├── self-mng-custom-template.ps1 │ │ └── self-mng-no-op.ps1 │ ├── templates │ ├── al2023_custom.tpl │ ├── bottlerocket_custom.tpl │ ├── linux_custom.tpl │ └── windows_custom.tpl │ ├── variables.tf │ └── versions.tf ├── variables.tf └── versions.tf /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/images/security_groups.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/.github/images/security_groups.svg -------------------------------------------------------------------------------- /.github/images/user_data.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/.github/images/user_data.svg -------------------------------------------------------------------------------- /.github/workflows/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/.github/workflows/lock.yml -------------------------------------------------------------------------------- /.github/workflows/pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/.github/workflows/pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/publish-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/.github/workflows/publish-docs.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/stale-actions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/.github/workflows/stale-actions.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/.releaserc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/README.md -------------------------------------------------------------------------------- /docs/.pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/docs/.pages -------------------------------------------------------------------------------- /docs/CHANGELOG.pre-v11.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/docs/CHANGELOG.pre-v11.0.0.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/UPGRADE-17.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/docs/UPGRADE-17.0.md -------------------------------------------------------------------------------- /docs/UPGRADE-18.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/docs/UPGRADE-18.0.md -------------------------------------------------------------------------------- /docs/UPGRADE-19.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/docs/UPGRADE-19.0.md -------------------------------------------------------------------------------- /docs/UPGRADE-20.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/docs/UPGRADE-20.0.md -------------------------------------------------------------------------------- /docs/UPGRADE-21.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/docs/UPGRADE-21.0.md -------------------------------------------------------------------------------- /docs/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/docs/assets/logo.png -------------------------------------------------------------------------------- /docs/assets/terraform-aws.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/docs/assets/terraform-aws.png -------------------------------------------------------------------------------- /docs/compute_resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/docs/compute_resources.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | # Terraform AWS EKS module 2 | 3 | Moar content coming soon! 4 | -------------------------------------------------------------------------------- /docs/local.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/docs/local.md -------------------------------------------------------------------------------- /docs/network_connectivity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/docs/network_connectivity.md -------------------------------------------------------------------------------- /docs/user_data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/docs/user_data.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/eks-auto-mode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/eks-auto-mode/README.md -------------------------------------------------------------------------------- /examples/eks-auto-mode/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/eks-auto-mode/deployment.yaml -------------------------------------------------------------------------------- /examples/eks-auto-mode/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/eks-auto-mode/main.tf -------------------------------------------------------------------------------- /examples/eks-auto-mode/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/eks-auto-mode/outputs.tf -------------------------------------------------------------------------------- /examples/eks-auto-mode/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/eks-auto-mode/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/eks-auto-mode/versions.tf -------------------------------------------------------------------------------- /examples/eks-hybrid-nodes/.gitignore: -------------------------------------------------------------------------------- 1 | *.pem 2 | *.sh 3 | -------------------------------------------------------------------------------- /examples/eks-hybrid-nodes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/eks-hybrid-nodes/README.md -------------------------------------------------------------------------------- /examples/eks-hybrid-nodes/ami/amazon-eks-ubuntu.pkr.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/eks-hybrid-nodes/ami/amazon-eks-ubuntu.pkr.hcl -------------------------------------------------------------------------------- /examples/eks-hybrid-nodes/ami/plugins.pkr.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/eks-hybrid-nodes/ami/plugins.pkr.hcl -------------------------------------------------------------------------------- /examples/eks-hybrid-nodes/ami/variables.pkr.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/eks-hybrid-nodes/ami/variables.pkr.hcl -------------------------------------------------------------------------------- /examples/eks-hybrid-nodes/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/eks-hybrid-nodes/main.tf -------------------------------------------------------------------------------- /examples/eks-hybrid-nodes/outputs.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/eks-hybrid-nodes/remote.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/eks-hybrid-nodes/remote.tf -------------------------------------------------------------------------------- /examples/eks-hybrid-nodes/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/eks-hybrid-nodes/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/eks-hybrid-nodes/versions.tf -------------------------------------------------------------------------------- /examples/eks-managed-node-group/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/eks-managed-node-group/README.md -------------------------------------------------------------------------------- /examples/eks-managed-node-group/eks-al2023.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/eks-managed-node-group/eks-al2023.tf -------------------------------------------------------------------------------- /examples/eks-managed-node-group/eks-bottlerocket.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/eks-managed-node-group/eks-bottlerocket.tf -------------------------------------------------------------------------------- /examples/eks-managed-node-group/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/eks-managed-node-group/main.tf -------------------------------------------------------------------------------- /examples/eks-managed-node-group/outputs.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/eks-managed-node-group/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/eks-managed-node-group/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/eks-managed-node-group/versions.tf -------------------------------------------------------------------------------- /examples/karpenter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/karpenter/README.md -------------------------------------------------------------------------------- /examples/karpenter/inflate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/karpenter/inflate.yaml -------------------------------------------------------------------------------- /examples/karpenter/karpenter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/karpenter/karpenter.yaml -------------------------------------------------------------------------------- /examples/karpenter/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/karpenter/main.tf -------------------------------------------------------------------------------- /examples/karpenter/outputs.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/karpenter/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/karpenter/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/karpenter/versions.tf -------------------------------------------------------------------------------- /examples/self-managed-node-group/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/self-managed-node-group/README.md -------------------------------------------------------------------------------- /examples/self-managed-node-group/eks-al2023.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/self-managed-node-group/eks-al2023.tf -------------------------------------------------------------------------------- /examples/self-managed-node-group/eks-bottlerocket.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/self-managed-node-group/eks-bottlerocket.tf -------------------------------------------------------------------------------- /examples/self-managed-node-group/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/self-managed-node-group/main.tf -------------------------------------------------------------------------------- /examples/self-managed-node-group/outputs.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/self-managed-node-group/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/self-managed-node-group/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/examples/self-managed-node-group/versions.tf -------------------------------------------------------------------------------- /main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/main.tf -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /modules/_user_data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/_user_data/README.md -------------------------------------------------------------------------------- /modules/_user_data/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/_user_data/main.tf -------------------------------------------------------------------------------- /modules/_user_data/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/_user_data/outputs.tf -------------------------------------------------------------------------------- /modules/_user_data/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/_user_data/variables.tf -------------------------------------------------------------------------------- /modules/_user_data/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/_user_data/versions.tf -------------------------------------------------------------------------------- /modules/eks-managed-node-group/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/eks-managed-node-group/README.md -------------------------------------------------------------------------------- /modules/eks-managed-node-group/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/eks-managed-node-group/main.tf -------------------------------------------------------------------------------- /modules/eks-managed-node-group/migrations.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/eks-managed-node-group/migrations.tf -------------------------------------------------------------------------------- /modules/eks-managed-node-group/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/eks-managed-node-group/outputs.tf -------------------------------------------------------------------------------- /modules/eks-managed-node-group/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/eks-managed-node-group/variables.tf -------------------------------------------------------------------------------- /modules/eks-managed-node-group/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/eks-managed-node-group/versions.tf -------------------------------------------------------------------------------- /modules/fargate-profile/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/fargate-profile/README.md -------------------------------------------------------------------------------- /modules/fargate-profile/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/fargate-profile/main.tf -------------------------------------------------------------------------------- /modules/fargate-profile/migrations.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/fargate-profile/migrations.tf -------------------------------------------------------------------------------- /modules/fargate-profile/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/fargate-profile/outputs.tf -------------------------------------------------------------------------------- /modules/fargate-profile/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/fargate-profile/variables.tf -------------------------------------------------------------------------------- /modules/fargate-profile/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/fargate-profile/versions.tf -------------------------------------------------------------------------------- /modules/hybrid-node-role/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/hybrid-node-role/README.md -------------------------------------------------------------------------------- /modules/hybrid-node-role/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/hybrid-node-role/main.tf -------------------------------------------------------------------------------- /modules/hybrid-node-role/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/hybrid-node-role/outputs.tf -------------------------------------------------------------------------------- /modules/hybrid-node-role/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/hybrid-node-role/variables.tf -------------------------------------------------------------------------------- /modules/hybrid-node-role/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/hybrid-node-role/versions.tf -------------------------------------------------------------------------------- /modules/karpenter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/karpenter/README.md -------------------------------------------------------------------------------- /modules/karpenter/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/karpenter/main.tf -------------------------------------------------------------------------------- /modules/karpenter/migrations.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/karpenter/migrations.tf -------------------------------------------------------------------------------- /modules/karpenter/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/karpenter/outputs.tf -------------------------------------------------------------------------------- /modules/karpenter/policy.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/karpenter/policy.tf -------------------------------------------------------------------------------- /modules/karpenter/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/karpenter/variables.tf -------------------------------------------------------------------------------- /modules/karpenter/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/karpenter/versions.tf -------------------------------------------------------------------------------- /modules/self-managed-node-group/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/self-managed-node-group/README.md -------------------------------------------------------------------------------- /modules/self-managed-node-group/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/self-managed-node-group/main.tf -------------------------------------------------------------------------------- /modules/self-managed-node-group/migrations.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/self-managed-node-group/migrations.tf -------------------------------------------------------------------------------- /modules/self-managed-node-group/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/self-managed-node-group/outputs.tf -------------------------------------------------------------------------------- /modules/self-managed-node-group/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/self-managed-node-group/variables.tf -------------------------------------------------------------------------------- /modules/self-managed-node-group/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/modules/self-managed-node-group/versions.tf -------------------------------------------------------------------------------- /node_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/node_groups.tf -------------------------------------------------------------------------------- /outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/outputs.tf -------------------------------------------------------------------------------- /templates/al2023_user_data.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/templates/al2023_user_data.tpl -------------------------------------------------------------------------------- /templates/al2_user_data.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/templates/al2_user_data.tpl -------------------------------------------------------------------------------- /templates/bottlerocket_user_data.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/templates/bottlerocket_user_data.tpl -------------------------------------------------------------------------------- /templates/windows_user_data.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/templates/windows_user_data.tpl -------------------------------------------------------------------------------- /tests/eks-fargate-profile/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/eks-fargate-profile/README.md -------------------------------------------------------------------------------- /tests/eks-fargate-profile/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/eks-fargate-profile/main.tf -------------------------------------------------------------------------------- /tests/eks-fargate-profile/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/eks-fargate-profile/outputs.tf -------------------------------------------------------------------------------- /tests/eks-fargate-profile/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/eks-fargate-profile/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/eks-fargate-profile/versions.tf -------------------------------------------------------------------------------- /tests/eks-hybrid-nodes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/eks-hybrid-nodes/README.md -------------------------------------------------------------------------------- /tests/eks-hybrid-nodes/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/eks-hybrid-nodes/main.tf -------------------------------------------------------------------------------- /tests/eks-hybrid-nodes/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/eks-hybrid-nodes/outputs.tf -------------------------------------------------------------------------------- /tests/eks-hybrid-nodes/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/eks-hybrid-nodes/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/eks-hybrid-nodes/versions.tf -------------------------------------------------------------------------------- /tests/eks-managed-node-group/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/eks-managed-node-group/README.md -------------------------------------------------------------------------------- /tests/eks-managed-node-group/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/eks-managed-node-group/main.tf -------------------------------------------------------------------------------- /tests/eks-managed-node-group/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/eks-managed-node-group/outputs.tf -------------------------------------------------------------------------------- /tests/eks-managed-node-group/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/eks-managed-node-group/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/eks-managed-node-group/versions.tf -------------------------------------------------------------------------------- /tests/self-managed-node-group/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/self-managed-node-group/README.md -------------------------------------------------------------------------------- /tests/self-managed-node-group/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/self-managed-node-group/main.tf -------------------------------------------------------------------------------- /tests/self-managed-node-group/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/self-managed-node-group/outputs.tf -------------------------------------------------------------------------------- /tests/self-managed-node-group/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/self-managed-node-group/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/self-managed-node-group/versions.tf -------------------------------------------------------------------------------- /tests/user-data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/README.md -------------------------------------------------------------------------------- /tests/user-data/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/main.tf -------------------------------------------------------------------------------- /tests/user-data/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/outputs.tf -------------------------------------------------------------------------------- /tests/user-data/rendered/al2/eks-mng-additional.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/al2/eks-mng-additional.txt -------------------------------------------------------------------------------- /tests/user-data/rendered/al2/eks-mng-custom-ami-ipv6.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/al2/eks-mng-custom-ami-ipv6.sh -------------------------------------------------------------------------------- /tests/user-data/rendered/al2/eks-mng-custom-ami.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/al2/eks-mng-custom-ami.sh -------------------------------------------------------------------------------- /tests/user-data/rendered/al2/eks-mng-custom-template.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/al2/eks-mng-custom-template.sh -------------------------------------------------------------------------------- /tests/user-data/rendered/al2/eks-mng-no-op.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/user-data/rendered/al2/self-mng-bootstrap-ipv6.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/al2/self-mng-bootstrap-ipv6.sh -------------------------------------------------------------------------------- /tests/user-data/rendered/al2/self-mng-bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/al2/self-mng-bootstrap.sh -------------------------------------------------------------------------------- /tests/user-data/rendered/al2/self-mng-custom-template.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/al2/self-mng-custom-template.sh -------------------------------------------------------------------------------- /tests/user-data/rendered/al2/self-mng-no-op.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/user-data/rendered/al2023/eks-mng-additional.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/al2023/eks-mng-additional.txt -------------------------------------------------------------------------------- /tests/user-data/rendered/al2023/eks-mng-custom-ami.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/al2023/eks-mng-custom-ami.txt -------------------------------------------------------------------------------- /tests/user-data/rendered/al2023/eks-mng-custom-template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/al2023/eks-mng-custom-template.txt -------------------------------------------------------------------------------- /tests/user-data/rendered/al2023/eks-mng-no-op.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/user-data/rendered/al2023/self-mng-bootstrap.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/al2023/self-mng-bootstrap.txt -------------------------------------------------------------------------------- /tests/user-data/rendered/al2023/self-mng-custom-template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/al2023/self-mng-custom-template.txt -------------------------------------------------------------------------------- /tests/user-data/rendered/al2023/self-mng-no-op.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/user-data/rendered/bottlerocket/eks-mng-additional.toml: -------------------------------------------------------------------------------- 1 | # extra args added 2 | [settings.kernel] 3 | lockdown = "integrity" 4 | -------------------------------------------------------------------------------- /tests/user-data/rendered/bottlerocket/eks-mng-custom-ami.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/bottlerocket/eks-mng-custom-ami.toml -------------------------------------------------------------------------------- /tests/user-data/rendered/bottlerocket/eks-mng-custom-template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/bottlerocket/eks-mng-custom-template.toml -------------------------------------------------------------------------------- /tests/user-data/rendered/bottlerocket/eks-mng-no-op.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/user-data/rendered/bottlerocket/self-mng-bootstrap.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/bottlerocket/self-mng-bootstrap.toml -------------------------------------------------------------------------------- /tests/user-data/rendered/bottlerocket/self-mng-custom-template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/bottlerocket/self-mng-custom-template.toml -------------------------------------------------------------------------------- /tests/user-data/rendered/bottlerocket/self-mng-no-op.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/user-data/rendered/windows/eks-mng-additional.ps1: -------------------------------------------------------------------------------- 1 | [string]$Something = 'IDoNotKnowAnyPowerShell ¯\_(ツ)_/¯' 2 | -------------------------------------------------------------------------------- /tests/user-data/rendered/windows/eks-mng-custom-ami.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/windows/eks-mng-custom-ami.ps1 -------------------------------------------------------------------------------- /tests/user-data/rendered/windows/eks-mng-custom-template.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/windows/eks-mng-custom-template.ps1 -------------------------------------------------------------------------------- /tests/user-data/rendered/windows/eks-mng-no-op.ps1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/user-data/rendered/windows/self-mng-bootstrap.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/windows/self-mng-bootstrap.ps1 -------------------------------------------------------------------------------- /tests/user-data/rendered/windows/self-mng-custom-template.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/rendered/windows/self-mng-custom-template.ps1 -------------------------------------------------------------------------------- /tests/user-data/rendered/windows/self-mng-no-op.ps1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/user-data/templates/al2023_custom.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/templates/al2023_custom.tpl -------------------------------------------------------------------------------- /tests/user-data/templates/bottlerocket_custom.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/templates/bottlerocket_custom.tpl -------------------------------------------------------------------------------- /tests/user-data/templates/linux_custom.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/templates/linux_custom.tpl -------------------------------------------------------------------------------- /tests/user-data/templates/windows_custom.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/templates/windows_custom.tpl -------------------------------------------------------------------------------- /tests/user-data/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/user-data/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/tests/user-data/versions.tf -------------------------------------------------------------------------------- /variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/variables.tf -------------------------------------------------------------------------------- /versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-aws-modules/terraform-aws-eks/HEAD/versions.tf --------------------------------------------------------------------------------