Skip to content

Commit 92bd720

Browse files
committed
Add a variable for data vsphere_tag depends_on
1 parent 7ed6d70 commit 92bd720

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

main.tf

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,16 @@ data "vsphere_virtual_machine" "template" {
4343
}
4444

4545
data "vsphere_tag_category" "category" {
46-
count = var.tags != null ? length(var.tags) : 0
47-
name = keys(var.tags)[count.index]
46+
count = var.tags != null ? length(var.tags) : 0
47+
name = keys(var.tags)[count.index]
48+
depends_on = [var.tag_depends_on]
4849
}
4950

5051
data "vsphere_tag" "tag" {
5152
count = var.tags != null ? length(var.tags) : 0
5253
name = var.tags[keys(var.tags)[count.index]]
5354
category_id = "${data.vsphere_tag_category.category[count.index].id}"
55+
depends_on = [var.tag_depends_on]
5456
}
5557

5658
locals {

variables.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,3 +351,9 @@ variable "vm_depends_on" {
351351
type = any
352352
default = null
353353
}
354+
355+
variable "tag_depends_on" {
356+
description = "Add any external depend on module here like tag_depends_on = [vsphere_tag.foo.id]"
357+
type = any
358+
default = null
359+
}

0 commit comments

Comments
 (0)