我创建了一个模板文件数据源,然后创建了一个null_resource,它填充了模板变量并在这种情况下输出了haproxy.cfg文件。
当我运行terraform destroy
时,它将从tfstate文件中删除资源,但是本地haproxy.cfg文件工件仍然存在。
我可以解决此问题,但是我想知道是否可以删除本地文件?
resource "null_resource" "export_haproxy_cfg" {
provisioner "local-exec" {
command = "cat > ../modules/conf/haproxy.cfg <<EOL\n${data.template_file.haproxy_provision.rendered}\nEOL"
}
}