fix: Correct capacity_reservation_target within launch templates of both EKS and self managed node groups (#1979)

This commit is contained in:
Bryant Biggs
2022-04-02 14:49:25 -04:00
committed by GitHub
parent 6d7245621f
commit 381144e3bb
5 changed files with 18 additions and 3 deletions

View File

@@ -94,7 +94,7 @@ resource "aws_launch_template" "this" {
capacity_reservation_preference = lookup(capacity_reservation_specification.value, "capacity_reservation_preference", null)
dynamic "capacity_reservation_target" {
for_each = lookup(capacity_reservation_specification.value, "capacity_reservation_target", [])
for_each = try([capacity_reservation_specification.value.capacity_reservation_target], [])
content {
capacity_reservation_id = lookup(capacity_reservation_target.value, "capacity_reservation_id", null)
}

View File

@@ -97,7 +97,7 @@ resource "aws_launch_template" "this" {
capacity_reservation_preference = lookup(capacity_reservation_specification.value, "capacity_reservation_preference", null)
dynamic "capacity_reservation_target" {
for_each = lookup(capacity_reservation_specification.value, "capacity_reservation_target", [])
for_each = try([capacity_reservation_specification.value.capacity_reservation_target], [])
content {
capacity_reservation_id = lookup(capacity_reservation_target.value, "capacity_reservation_id", null)
}