File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -43,14 +43,16 @@ data "vsphere_virtual_machine" "template" {
4343}
4444
4545data "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
5051data "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
5658locals {
Original file line number Diff line number Diff 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+ }
You can’t perform that action at this time.
0 commit comments