Create an EKS cluster in AWS
| Name |
Version |
| aws |
>= 4.67.0, < 5.0.0 |
| time |
~> 0.9.1 |
| tls |
~> 4.1.0 |
No modules.
| Name |
Description |
Type |
Default |
Required |
| customer |
Customer for the current deployment |
string |
"" |
no |
| endpoint_private_access |
Indicates whether or not the Amazon EKS private API server endpoint is enabled |
bool |
false |
no |
| endpoint_public_access |
Indicates whether or not the Amazon EKS public API server endpoint is enabled |
bool |
true |
no |
| ip_family |
The IP address type for the cluster control plane |
string |
"ipv4" |
no |
| k8s_version |
The version of kubernetes to use |
string |
"1.32" |
no |
| name |
The name of the launch template |
string |
n/a |
yes |
| public_access_cidrs |
List of CIDR blocks to allow access to the public endpoint |
list(string) |
[ "0.0.0.0/0" ] |
no |
| role_arn |
The role used by EKS control plane to make calls to AWS API on your behalf |
string |
n/a |
yes |
| security_group_ids |
List of security group IDs to attach to the EKS cluster |
list(string) |
[] |
no |
| service_ipv4_cidr |
The CIDR block that Kubernetes service IP addresses are assigned from |
string |
"10.43.0.0/16" |
no |
| subnet_ids |
List of subnet IDs to launch resources in |
list(string) |
n/a |
yes |
| tags |
Default tags to add to resources |
map(any) |
{} |
no |