Skip to content

Commit

Permalink
fix: add scaling_termination_policies and scaling_default_cooldown
Browse files Browse the repository at this point in the history
  • Loading branch information
zahornyak committed Sep 2, 2024
1 parent 41e6729 commit 011f34a
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 3 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,8 @@ module "ec2" {
| <a name="input_root_block_device"></a> [root\_block\_device](#input\_root\_block\_device) | volume config | `any` | `[]` | no |
| <a name="input_scale_down_config"></a> [scale\_down\_config](#input\_scale\_down\_config) | scale down config | `any` | `{}` | no |
| <a name="input_scale_up_config"></a> [scale\_up\_config](#input\_scale\_up\_config) | scale up config | `any` | `{}` | no |
| <a name="input_scaling_default_cooldown"></a> [scaling\_default\_cooldown](#input\_scaling\_default\_cooldown) | default cooldown | `number` | `300` | no |
| <a name="input_scaling_termination_policies"></a> [scaling\_termination\_policies](#input\_scaling\_termination\_policies) | termination policies | `list(string)` | <pre>[<br> "OldestInstance"<br>]</pre> | no |
| <a name="input_security_group_ids"></a> [security\_group\_ids](#input\_security\_group\_ids) | security\_group\_ids | `list(string)` | `null` | no |
| <a name="input_server_name"></a> [server\_name](#input\_server\_name) | server\_name | `string` | `null` | no |
| <a name="input_source_dest_check"></a> [source\_dest\_check](#input\_source\_dest\_check) | source\_dest\_check | `bool` | `null` | no |
Expand Down
8 changes: 5 additions & 3 deletions main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -144,9 +144,11 @@ resource "aws_autoscaling_group" "this" {
version = "$Latest"
}

min_size = var.min_size
max_size = var.max_size
vpc_zone_identifier = [var.subnet_id]
min_size = var.min_size
max_size = var.max_size
vpc_zone_identifier = [var.subnet_id]
termination_policies = var.scaling_termination_policies
default_cooldown = var.scaling_default_cooldown


tag {
Expand Down
12 changes: 12 additions & 0 deletions variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -124,5 +124,17 @@ variable "scale_down_config" {
default = {}
}

variable "scaling_termination_policies" {
description = "termination policies"
type = list(string)
default = ["OldestInstance"]
}

variable "scaling_default_cooldown" {
description = "default cooldown"
type = number
default = 300
}



0 comments on commit 011f34a

Please sign in to comment.