Closed eedwards-sk closed 5 years ago
I switched my current project to using this fork/branch to test the change.
I confirmed it's a non-breaking change that supports enabling additional metrics, if specified.
e.g. to my terraform file (that consumes the module) I added:
enabled_metrics = [
"GroupMinSize",
"GroupMaxSize",
"GroupDesiredCapacity",
"GroupInServiceInstances",
"GroupPendingInstances",
"GroupStandbyInstances",
"GroupTerminatingInstances",
"GroupTotalInstances"
]
upon execution against existing cluster, my plan output is:
- module.consul_cluster
Getting source "github.com/eedwards-sk/terraform-aws-consul//modules/consul-cluster?ref=GH-98"
...
------------------------------------------------------------------------
An execution plan has been generated and is shown below.
Resource actions are indicated with the following symbols:
~ update in-place
Terraform will perform the following actions:
~ module.consul_cluster.aws_autoscaling_group.autoscaling_group
enabled_metrics.#: "0" => "8"
enabled_metrics.119681000: "" => "GroupStandbyInstances"
enabled_metrics.1940933563: "" => "GroupTotalInstances"
enabled_metrics.308948767: "" => "GroupPendingInstances"
enabled_metrics.3267518000: "" => "GroupTerminatingInstances"
enabled_metrics.3394537085: "" => "GroupDesiredCapacity"
enabled_metrics.3551801763: "" => "GroupInServiceInstances"
enabled_metrics.4118539418: "" => "GroupMinSize"
enabled_metrics.4136111317: "" => "GroupMaxSize"
Plan: 0 to add, 1 to change, 0 to destroy.
and the apply
module.consul_cluster.aws_autoscaling_group.autoscaling_group: Modifying... (ID: eedwards-dev-consul-cluster20181112203632309200000008)
enabled_metrics.#: "0" => "8"
enabled_metrics.119681000: "" => "GroupStandbyInstances"
enabled_metrics.1940933563: "" => "GroupTotalInstances"
enabled_metrics.308948767: "" => "GroupPendingInstances"
enabled_metrics.3267518000: "" => "GroupTerminatingInstances"
enabled_metrics.3394537085: "" => "GroupDesiredCapacity"
enabled_metrics.3551801763: "" => "GroupInServiceInstances"
enabled_metrics.4118539418: "" => "GroupMinSize"
enabled_metrics.4136111317: "" => "GroupMaxSize"
module.consul_cluster.aws_autoscaling_group.autoscaling_group: Modifications complete after 2s (ID: eedwards-dev-consul-cluster20181112203632309200000008)
Apply complete! Resources: 0 added, 1 changed, 0 destroyed.
closes #98