github.com/opentofu/opentofu@v1.7.1/internal/configs/testdata/error-files/destroy-provisioners.tf (about) 1 locals { 2 user = "name" 3 } 4 5 resource "null_resource" "a" { 6 connection { 7 host = self.hostname 8 user = local.user # ERROR: Invalid reference from destroy provisioner 9 } 10 11 provisioner "remote-exec" { 12 when = destroy 13 on_failure = continue 14 index = count.index 15 key = each.key 16 17 // path and terraform values are static, and do not create any 18 // dependencies. 19 dir = path.module 20 workspace = terraform.workspace 21 } 22 } 23 24 resource "null_resource" "b" { 25 connection { 26 host = self.hostname 27 # this is OK since there is no destroy provisioner 28 user = local.user 29 } 30 31 provisioner "remote-exec" { 32 } 33 } 34 35 resource "null_resource" "b" { 36 provisioner "remote-exec" { 37 when = destroy 38 on_failure = fail 39 connection { 40 host = self.hostname 41 user = local.user # ERROR: Invalid reference from destroy provisioner 42 } 43 44 command = "echo ${local.name}" # ERROR: Invalid reference from destroy provisioner 45 } 46 }