diff --git a/vpc-interface-endpoint/route53.tf b/vpc-interface-endpoint/route53.tf index 87f0f26..6f120b7 100644 --- a/vpc-interface-endpoint/route53.tf +++ b/vpc-interface-endpoint/route53.tf @@ -52,13 +52,18 @@ resource "null_resource" "vpce" { triggers = { vpce_id = aws_vpc_endpoint.interface_endpoint.id vpce_interface_ids = join(",", aws_vpc_endpoint.interface_endpoint.network_interface_ids) + service = data.aws_vpc_endpoint_service.interface_endpoint.service } provisioner "local-exec" { command = "test -d ${path.root}/setup || mkdir ${path.root}/setup" } provisioner "local-exec" { - command = format("touch %v/setup/.vpce.%v", path.root, data.aws_vpc_endpoint_service.interface_endpoint.service) + command = format("touch %v/setup/.vpce.%v", path.root, self.triggers.service) + } + provisioner "local-exec" { + when = "destroy" + command = format("rm %v/setup/.vpce.%v", path.root, self.triggers.service) } }