Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

eks cluster

Create an EKS cluster in AWS

Requirements

Name Version
terraform ~> 1.3
aws >= 4.67.0, < 5.0.0
time ~> 0.9.1
tls ~> 4.1.0

Providers

Name Version
aws >= 4.67.0, < 5.0.0
time ~> 0.9.1
tls ~> 4.1.0

Modules

No modules.

Resources

Name Type
aws_eks_cluster.cluster resource
time_static.last_update resource
tls_certificate.certificate data source

Inputs

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

Outputs

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