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
The ID of the launch template.
The ARN of the launch template.
The latest version of the launch template.
The name of the launch template.
Autoscaling Group
The ARN for this autoscaling group.
The autoscaling group id.
The autoscaling group name.
The minimum size of the autoscaling group.
The maximum size of the autoscaling group.
The number of Amazon EC2 instances that should be running in the group.
Time between a scaling activity and the succeeding scaling activity.
Time after instance comes into service before checking health.
EC2 or ELB. Controls how health checking is done.
The availability zones of the autoscaling group.
The VPC zone identifier.
IAM Role
The name of the IAM role.
The Amazon Resource Name (ARN) specifying the IAM role.
Stable and unique string identifying the IAM role.
IAM Instance Profile
ARN assigned by AWS to the instance profile.
Instance profile’s ID.
Stable and unique string identifying the IAM instance profile.
Access Entry
Amazon Resource Name (ARN) of the Access Entry.
Security Group
Amazon Resource Name (ARN) of the security group.
ID of the security group.
Additional
ID of the image.
Base64 encoded user data.
