Add option to enable lifecycle hooks creation (#532)

* add option to enable lifecycle hooks creation

* update changelog
This commit is contained in:
Thierno IB. BARRY
2019-09-26 19:40:41 +02:00
committed by GitHub
parent 27e6e3d7a9
commit 186c88a34b
5 changed files with 14 additions and 7 deletions

View File

@@ -75,10 +75,10 @@ resource "aws_autoscaling_group" "workers" {
)
dynamic "initial_lifecycle_hook" {
for_each = lookup(var.worker_groups[count.index], "asg_initial_lifecycle_hooks", local.workers_group_defaults["asg_initial_lifecycle_hooks"])
for_each = var.worker_create_initial_lifecycle_hooks ? lookup(var.worker_groups[count.index], "asg_initial_lifecycle_hooks", local.workers_group_defaults["asg_initial_lifecycle_hooks"]) : []
content {
name = lookup(initial_lifecycle_hook.value, "name", null)
lifecycle_transition = lookup(initial_lifecycle_hook.value, "lifecycle_transition", null)
name = initial_lifecycle_hook.value["name"]
lifecycle_transition = initial_lifecycle_hook.value["lifecycle_transition"]
notification_metadata = lookup(initial_lifecycle_hook.value, "notification_metadata", null)
heartbeat_timeout = lookup(initial_lifecycle_hook.value, "heartbeat_timeout", null)
notification_target_arn = lookup(initial_lifecycle_hook.value, "notification_target_arn", null)