mirror of
https://github.com/ysoftdevs/terraform-aws-eks.git
synced 2026-03-23 18:01:04 +01:00
feat: Tags passed into worker groups override tags from var.tags for Autoscaling Groups (#1092)
NOTES: Tags that are passed into `var.worker_groups_launch_template` or `var.worker_groups` now override tags passed in via `var.tags` for Autoscaling Groups only. This allow ASG Tags to be overwritten, so that `propagate_at_launch` can be tweaked for a particular key.
This commit is contained in:
10
workers.tf
10
workers.tf
@@ -126,7 +126,15 @@ resource "aws_autoscaling_group" "workers" {
|
||||
"propagate_at_launch" = true
|
||||
},
|
||||
],
|
||||
local.asg_tags,
|
||||
[
|
||||
for tag_key, tag_value in var.tags :
|
||||
map(
|
||||
"key", tag_key,
|
||||
"value", tag_value,
|
||||
"propagate_at_launch", "true"
|
||||
)
|
||||
if tag_key != "Name" && ! contains([for tag in lookup(var.worker_groups[count.index], "tags", local.workers_group_defaults["tags"]) : tag["key"]], tag_key)
|
||||
],
|
||||
lookup(
|
||||
var.worker_groups[count.index],
|
||||
"tags",
|
||||
|
||||
Reference in New Issue
Block a user