Skip to main content
The eks-managed-node-group sub-module manages EKS managed node groups. It is invoked for each entry in the eks_managed_node_groups map on the root module.

Inputs

General

Node Group

AMI

Instance

Labels and Taints

Update Config

User Data

Launch Template

IAM Role

Security Group


Outputs

Launch Template

launch_template_id
string
The ID of the launch template.
launch_template_arn
string
The ARN of the launch template.
launch_template_latest_version
number
The latest version of the launch template.
launch_template_name
string
The name of the launch template.

Node Group

node_group_arn
string
Amazon Resource Name (ARN) of the EKS Node Group.
node_group_id
string
EKS Cluster name and EKS Node Group name separated by a colon (:).
node_group_resources
list
List of objects containing information about underlying resources.
node_group_autoscaling_group_names
list(string)
List of the autoscaling group names.
node_group_status
string
Status of the EKS Node Group.
node_group_labels
map(string)
Map of labels applied to the node group.
node_group_taints
list
List of objects containing information about taints applied to the node group.

IAM Role

iam_role_name
string
The name of the IAM role.
iam_role_arn
string
The Amazon Resource Name (ARN) specifying the IAM role.
iam_role_unique_id
string
Stable and unique string identifying the IAM role.

Security Group

security_group_arn
string
Amazon Resource Name (ARN) of the security group.
security_group_id
string
ID of the security group.

Build docs developers (and LLMs) love