diff options
Diffstat (limited to 'libvirt/resource_cloud_init.go')
-rw-r--r-- | libvirt/resource_cloud_init.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libvirt/resource_cloud_init.go b/libvirt/resource_cloud_init.go index b637ea5d..53a13a7b 100644 --- a/libvirt/resource_cloud_init.go +++ b/libvirt/resource_cloud_init.go @@ -95,5 +95,10 @@ func resourceCloudInitDelete(d *schema.ResourceData, meta interface{}) error { return fmt.Errorf("The libvirt connection was nil.") } - return RemoveVolume(virConn, d.Id()) + key, err := getCloudInitVolumeKeyFromTerraformID(d.Id()) + if err != nil { + return err + } + + return RemoveVolume(virConn, key) } |