mirror of
https://github.com/ysoftdevs/terraform-aws-eks.git
synced 2026-01-16 16:47:20 +01: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. |