{"repo":"cloudposse/terraform-aws-ec2-autoscale-group","free":true,"listed":false,"github":"https://github.com/cloudposse/terraform-aws-ec2-autoscale-group","clone":"git clone https://github.com/cloudposse/terraform-aws-ec2-autoscale-group.git","description":"Terraform module to provision Auto Scaling Group and Launch Template on AWS","language":"HCL","stars":148,"topics":["autoscaling","launch","template","aws","autoscaling-policies","cloudwatch-metric","autoscaling-group","ec2","ami","amazon-web-services"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Terraform module to provision Auto Scaling Group and Launch Template on AWS. The module also creates AutoScaling Policies and CloudWatch Metric Alarms to monitor CPU utilization on the EC2 instances and scale the number of instance in the AutoScaling Group up or down. If you don't want to use the provided functionality, or want to provide your own policies, disable it by setting the variable autoscaling policies enabled to false . At present, although you can set the created AutoScaling Policy type to any legal value, in practice only SimpleScaling is supported. To use a StepScaling or TargetTrackingScaling policy, create it yourself and then pass it in the alarm actions field of custom alarms . [!TIP] #### 👽 Use Atmos with Terraform Cloud Posse uses atmos to easily orchestrate multiple environments using Terraform. Works with Github Actions, Atlantis, or Spacelift. Watch demo of using Atmos with Terraform Example of running atmos to manage infrastructure from our Quick Start tutorial. Usage To enable custom alerts the map needs to be defined like so : All those keys are required to be there so if the alarm you are setting does not requiere one or more keys you can just set to empty but do not remove the keys otherwise you could get a weird merge error due to the maps being of different sizes. [!IMPORTANT] In Cloud Posse's examples, we avoid pinning modules to specific versions to prevent discrepancies between the documentation and the latest released versions. However, for ","default_branch":null,"files":null,"tree":[],"storefront":"/r/cloudposse","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cloudposse/terraform-aws-ec2-autoscale-group/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}