-
Notifications
You must be signed in to change notification settings - Fork 10k
Closed
Labels
Description
Terraform Version
v0.9.2
Affected Resource(s)
- digitalocean_droplet
- provisioners (on-destroy)
Terraform Configuration Files
...
resource "digitalocean_droplet" "kr_manager" {
name = "${var.do_name}"
image = "${var.do_image}"
region = "${var.do_region}"
size = "${var.do_size}"
ssh_keys = [XXX]
provisioner "local-exec" {
command = "echo ${digitalocean_droplet.kr_manager.ipv4_address} >> hosts"
}
provisioner "remote-exec" {
inline = ["dnf install -y python python-dnf"]
connection {
type = "ssh"
user = "${var.ssh_user}"
private_key = "${file(var.ssh_key)}"
timeout = "1m"
}
}
provisioner "local-exec" {
command = "ansible-playbook ${var.play}"
}
provisioner "local-exec" {
command = "docker-machine create --driver generic --generic-ip-address ${digitalocean_droplet.kr_manager.ipv4_address} --generic-ssh-key ${var.ssh_key} ${var.do_name}"
}
provisioner "local-exec" {
when = "destroy"
command = "rm hosts"
}
provisioner "local-exec" {
when = "destroy"
command = "docker-machine rm -f ${var.do_name}"
}
}
...
Debug Output
https://gist.github.com/IOAyman/3e86d9c06d03640786184c1429376328
Expected Behavior
It should have run the on-destroy provisioners
Actual Behavior
It did not run the on-destroy provisioners
Steps to Reproduce
terraform apply -var-file=infrasecrets.tfvars
terraform destroy -var-file=infrasecrets.tfvars
References
Are there any other GitHub issues (open or closed) or Pull Requests that should be linked here? For example:
catherinetcai, groggemans, pierrebeaucamp, pschuegr, mbtamuli and 94 morekenyon