Name | Version |
---|---|
terraform | >= 0.13.0 |
Name | Version |
---|---|
aws | n/a |
No modules.
Name | Description | Type | Default | Required |
---|---|---|---|---|
addons | EKS Addons | map |
{ |
no |
create_node_group | Whether or not to create a node group | bool |
true |
no |
disk_size | Root volume disksize | number |
20 |
no |
enable_launch_template | Enable custom launch template for ec2 nodes | bool |
false |
no |
endpoint_private_access | Enable Private Endpoint Access | bool |
true |
no |
endpoint_public_access | Enable Public Endpoint Access | bool |
true |
no |
instance_types | List of EC2 instance types to use for the worker nodes | list(string) |
null |
no |
kms_key_arn | KMS Key arn for the EKS Encryption | any |
n/a | yes |
log_retention | Retention of CloudWatch logs for the EKS cluster | number |
7 |
no |
name | Name of the cluster | string |
n/a | yes |
permissions_boundary | Optional Boundary Permission for the IAM Role | string |
null |
no |
public_access_cidrs | EnableEndpoint Access security groups | list(string) |
null |
no |
scaling_config | The config that is used for the node group scaling | object({ |
{ |
no |
subnet_ids | List of subnet IDs to deploy EKS in | list(string) |
null |
no |
tags | A mapping of tags to assign to the cluster | map(string) |
n/a | yes |
user_data | Custom user-data for node instances | string |
null |
no |
Name | Description |
---|---|
arn | The Amazon Resource Name (ARN) of the cluster |
name | The EKS cluster name |