azs |
A list of availability zones names or ids in the region |
list(string) |
[] |
no |
ebs_delete_on_termination |
Whether the volume should be destroyed on instance termination. |
bool |
true |
no |
ebs_encrypted |
Enables EBS encryption on the volume. |
bool |
true |
no |
ebs_volume_size |
The size of the volume in gigabytes. |
number |
100 |
no |
ebs_volume_type |
The volume type. |
string |
"gp3" |
no |
eks_addon_version_adot |
ADOT EKS addon version. |
string |
null |
no |
eks_addon_version_cloudwatch |
Cloudwatch EKS addon version. |
string |
null |
no |
eks_addon_version_core_dns |
Core DNS managed EKS addon version. |
string |
null |
no |
eks_addon_version_ebs_csi_driver |
AWS ebs csi driver managed EKS addon version. |
string |
null |
no |
eks_addon_version_guardduty |
Guardduty agent EKS addon version. |
string |
null |
no |
eks_addon_version_identity_agent |
Pod Identity Agent EKS addon version. |
string |
null |
no |
eks_addon_version_kube_proxy |
Kube proxy managed EKS addon version. |
string |
null |
no |
eks_addon_version_kubecost |
KubeCost EKS addon version. |
string |
null |
no |
eks_addon_version_snapshot_controller |
CSI Snapshot Controller EKS addon version. |
string |
null |
no |
eks_enabled_log_types |
List of the desired control plane logging to enable. |
list(string) |
[] |
no |
eks_endpoint_private_access |
Whether the Amazon EKS private API server endpoint is enabled. |
bool |
true |
no |
eks_endpoint_public_access |
Whether the Amazon EKS public API server endpoint is enabled. |
bool |
true |
no |
eks_public_access_cidrs |
List of CIDR blocks. Indicates which CIDR blocks can access the Amazon EKS public API server endpoint when enabled. |
list(string) |
[ "0.0.0.0/0" ] |
no |
eks_security_group_ids |
List of security group IDs for the cross-account elastic network interfaces that Amazon EKS creates to use to allow communication between your worker nodes and the Kubernetes control plane. |
list(string) |
[] |
no |
eks_service_ipv4_cidr |
The CIDR block to assign Kubernetes service IP addresses from. |
string |
null |
no |
eks_version |
EKS controlplane version. |
string |
n/a |
yes |
instance_types |
List of instance types associated with the EKS Node Group. |
list(string) |
[ "m6i.large" ] |
no |
name_prefix |
Name prefix used across resources created by this module. |
string |
n/a |
yes |
private_subnets_cidrs |
Classless Inter-Domain Routing ranges for private subnets. |
list(string) |
n/a |
yes |
public_subnets_cidrs |
Classless Inter-Domain Routing ranges for public subnets. |
list(string) |
n/a |
yes |
vpc_cidr |
Amazon Virtual Private Cloud Classless Inter-Domain Routing range. |
string |
n/a |
yes |