Create an EKS cluster in AWS
| Name | Version |
|---|---|
| terraform | ~> 1.3 |
| aws | >= 4.67.0, < 5.0.0 |
| time | ~> 0.9.1 |
| tls | ~> 4.1.0 |
| Name | Version |
|---|---|
| aws | >= 4.67.0, < 5.0.0 |
| time | ~> 0.9.1 |
| tls | ~> 4.1.0 |
No modules.
| Name | Type |
|---|---|
| aws_eks_cluster.cluster | resource |
| time_static.last_update | resource |
| tls_certificate.certificate | data source |
| 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) |
[ |
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 |
| Name | Description |
|---|---|
| arn | The ARN of the EKS cluster |
| certificate_authority | The certificate authority data for the cluster |
| endpoint | The endpoint of the created API Gateway API |
| id | The ID of the EKS cluster |
| name | The name of the EKS cluster |
| oidc_issuer | The OIDC issuer of the EKS cluster |
| oidc_issuer_url | The OIDC issuer URL of the EKS cluster |
| security_group_id | The security group ID of the EKS cluster |
| sha1_fingerprint | The SHA1 fingerprint of the EKS cluster |