Provide AutoScaling Group. This module does not define any webservice
ingress so is suitable for background processing.
Example
No requirements.
No modules.
Name |
Description |
Type |
Default |
Required |
additional_user_data |
User Data script that will be appended to default script |
string |
"" |
no |
desired_capacity |
Desired capacity of ASG |
number |
2 |
no |
environment |
Environment name, used for naming and tagging |
string |
n/a |
yes |
health_check_type |
Health check type to use for AutoScaling group |
string |
"EC2" |
no |
image_id |
EC2 instance AMI ID |
any |
n/a |
yes |
instance_type |
EC2 instance type |
string |
"t3.micro" |
no |
key_name |
EC2 instance SSH key pair name |
any |
n/a |
yes |
max_size |
Maximum size of ASG |
number |
2 |
no |
min_size |
Minimum size of ASG |
number |
1 |
no |
product |
Product name, used for naming and tagging |
string |
n/a |
yes |
root_volume_size |
EC2 instance root volume size (GB) |
number |
10 |
no |
service |
Service name, used for naming and tagging |
string |
n/a |
yes |
vpc_id |
VPC ID |
any |
n/a |
yes |
vpc_subnet_ids |
VPC Subnet IDS |
any |
n/a |
yes |