fix: unable to have more than one fargate profile #1532
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR o'clock
Description
Resolves issue #1245
local.fargate_profiles_expanded
is always empty whenlocal.create_eks
is false so the ternary operator here can be omitted.local.create_eks
is defined asvar.create_eks && length(var.fargate_profiles) > 0
local.fargate_profiles_expanded
is defined as{ for k, v in var.fargate_profiles : k => merge( v, { tags = merge(var.tags, lookup(v, "tags", {})) }, ) if var.create_eks }
If
var.create_eks
is false, thenlocal.fargate_profiles_expanded
will have all entries filtered out by the conditional in the for expression.If
var.fargate_profiles
is length 0, thenlocal.fargate_profiles_expanded
will have no entries to iterate over in the for expression.Checklist