Skip to main content
The self-managed-node-group sub-module manages EC2 Auto Scaling Groups for use as EKS worker nodes. It is invoked for each entry in the self_managed_node_groups map on the root module.

Inputs

General

Autoscaling Group

AMI and Instance

Launch Template

User Data

IAM Role

Access Entry

Security Group


Outputs

Launch Template

string
The ID of the launch template.
string
The ARN of the launch template.
number
The latest version of the launch template.
string
The name of the launch template.

Autoscaling Group

string
The ARN for this autoscaling group.
string
The autoscaling group id.
string
The autoscaling group name.
number
The minimum size of the autoscaling group.
number
The maximum size of the autoscaling group.
number
The number of Amazon EC2 instances that should be running in the group.
number
Time between a scaling activity and the succeeding scaling activity.
number
Time after instance comes into service before checking health.
string
EC2 or ELB. Controls how health checking is done.
list(string)
The availability zones of the autoscaling group.
set(string)
The VPC zone identifier.

IAM Role

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

IAM Instance Profile

string
ARN assigned by AWS to the instance profile.
string
Instance profile’s ID.
string
Stable and unique string identifying the IAM instance profile.

Access Entry

string
Amazon Resource Name (ARN) of the Access Entry.

Security Group

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

Additional

string
ID of the image.
string
Base64 encoded user data.