We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 8d8d9d1 + 0bf8fc8 commit 0ab5259Copy full SHA for 0ab5259
_data.tf
@@ -1,5 +1,7 @@
1
data "aws_region" "current" {}
2
3
+data "aws_default_tags" "current" {}
4
+
5
data "aws_ami" "amazon-linux-2" {
6
most_recent = true
7
owners = ["amazon"]
asg.tf
@@ -1,3 +1,10 @@
+locals {
+ all_tags = merge(
+ coalesce(data.aws_default_tags.current.tags, {}),
+ var.tags
+ )
+}
8
resource "aws_autoscaling_group" "asg" {
9
count = var.instance_count
10
name = "${var.name}-${count.index}"
@@ -27,6 +34,16 @@ resource "aws_autoscaling_group" "asg" {
27
34
28
35
}
29
36
37
+ dynamic "tag" {
38
+ for_each = local.all_tags
39
40
+ content {
41
+ key = tag.key
42
+ value = tag.value
43
+ propagate_at_launch = true
44
+ }
45
46
30
47
tag {
31
48
key = "Name"
32
49
value = var.name
0 commit comments