mirror of https://github.com/hashicorp/terraform
Merge pull request #23559 from hashicorp/jbardin/deprecate-destroy-references
deprecation warning for destroy provisioner refspull/23584/head
commit
6817c844bc
@ -0,0 +1,40 @@
|
||||
locals {
|
||||
user = "name"
|
||||
}
|
||||
|
||||
resource "null_resource" "a" {
|
||||
connection {
|
||||
host = self.hostname
|
||||
user = local.user # WARNING: External references from destroy provisioners are deprecated
|
||||
}
|
||||
|
||||
provisioner "remote-exec" {
|
||||
when = destroy
|
||||
index = count.index
|
||||
key = each.key
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
resource "null_resource" "b" {
|
||||
connection {
|
||||
host = self.hostname
|
||||
# this is OK since there is no destroy provisioner
|
||||
user = local.user
|
||||
}
|
||||
|
||||
provisioner "remote-exec" {
|
||||
}
|
||||
}
|
||||
|
||||
resource "null_resource" "b" {
|
||||
provisioner "remote-exec" {
|
||||
when = destroy
|
||||
connection {
|
||||
host = self.hostname
|
||||
user = local.user # WARNING: External references from destroy provisioners are deprecated
|
||||
}
|
||||
|
||||
command = "echo ${local.name}" # WARNING: External references from destroy provisioners are deprecated
|
||||
}
|
||||
}
|
||||
Loading…
Reference in new issue