Files
terraform-aws-eks/examples/launch_templates
2021-10-12 15:20:14 +02:00
..
2021-10-12 15:20:14 +02:00
2021-10-12 15:20:14 +02:00
2021-10-12 15:20:14 +02:00
2021-10-12 15:20:14 +02:00
2021-10-12 15:20:14 +02:00

Launch templates example

This is EKS example using workers launch template with worker groups feature.

See the official documentation for more details.

Usage

To run this example you need to execute:

$ terraform init
$ terraform plan
$ terraform apply

Note that this example may create resources which cost money. Run terraform destroy when you don't need these resources.

Requirements

Name Version
terraform >= 0.13.1
aws >= 3.22.0
kubernetes ~> 2.0
local >= 1.4
random >= 2.1

Providers

Name Version
aws >= 3.22.0
random >= 2.1

Modules

Name Source Version
eks ../..
vpc terraform-aws-modules/vpc/aws ~> 3.0

Resources

Name Type
random_string.suffix resource
aws_availability_zones.available data source
aws_eks_cluster.cluster data source
aws_eks_cluster_auth.cluster data source

Inputs

No inputs.

Outputs

Name Description
cluster_endpoint Endpoint for EKS control plane.
cluster_security_group_id Security group ids attached to the cluster control plane.
config_map_aws_auth A kubernetes configuration to authenticate to this EKS cluster.
kubectl_config kubectl config as generated by the module.