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.
