mirror of
https://github.com/ysoftdevs/terraform-aws-eks.git
synced 2026-03-24 10:21:08 +01:00
add initial lifecycle hooks for autosacling groups (#466)
This commit is contained in:
committed by
Max Williams
parent
d8ed7d0b66
commit
d6d0975452
13
workers.tf
13
workers.tf
@@ -74,6 +74,19 @@ resource "aws_autoscaling_group" "workers" {
|
||||
local.workers_group_defaults["termination_policies"]
|
||||
)
|
||||
|
||||
dynamic "initial_lifecycle_hook" {
|
||||
for_each = 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)
|
||||
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)
|
||||
role_arn = lookup(initial_lifecycle_hook.value, "role_arn", null)
|
||||
default_result = lookup(initial_lifecycle_hook.value, "default_result", null)
|
||||
}
|
||||
}
|
||||
|
||||
tags = concat(
|
||||
[
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user