Address blocker to running multi-chain

- Autoscaling policies for scaling up/down were tied to a single
autoscaling group name, but there are ASGs for each chain, so this would
always fail

Fixes #48
This commit is contained in:
Paul Schoenfelder 2018-08-14 15:22:54 -04:00
parent 72f19f8160
commit 1994f8b3dd
1 changed files with 6 additions and 4 deletions

View File

@ -103,16 +103,18 @@ resource "aws_autoscaling_group" "explorer" {
# TODO: These autoscaling policies are not currently wired up to any triggers
resource "aws_autoscaling_policy" "explorer-up" {
name = "${var.prefix}-explorer-autoscaling-policy-up"
autoscaling_group_name = "${aws_autoscaling_group.explorer.name}"
count = "${length(var.chains)}"
name = "${var.prefix}-explorer-autoscaling-policy-up${count.index}"
autoscaling_group_name = "${element(aws_autoscaling_group.explorer.*.name, count.index)}"
adjustment_type = "ChangeInCapacity"
scaling_adjustment = 1
cooldown = 300
}
resource "aws_autoscaling_policy" "explorer-down" {
name = "${var.prefix}-explorer-autoscaling-policy-down"
autoscaling_group_name = "${aws_autoscaling_group.explorer.name}"
count = "${length(var.chains)}"
name = "${var.prefix}-explorer-autoscaling-policy-down${count.index}"
autoscaling_group_name = "${element(aws_autoscaling_group.explorer.*.name, count.index)}"
adjustment_type = "ChangeInCapacity"
scaling_adjustment = -1
cooldown = 300