diff --git a/terraform/node_resource_destroy.go b/terraform/node_resource_destroy.go index 40864a03a1..e56fb9edef 100644 --- a/terraform/node_resource_destroy.go +++ b/terraform/node_resource_destroy.go @@ -71,6 +71,12 @@ func (n *NodeDestroyResourceInstance) ReferenceableName() []addrs.Referenceable } } +// Destroy nodes can't be directly referenced by anything, so we need to +// override the abstract method. +func (n *NodeDestroyResourceInstance) ReferenceableAddrs() []addrs.Referenceable { + return nil +} + // GraphNodeReferencer, overriding NodeAbstractResource func (n *NodeDestroyResourceInstance) References() []*addrs.Reference { // If we have a config, then we need to include destroy-time dependencies