terraform/builtin/providers
Paddy 2c94b46b14 provider/google: detach disks before deleting them.
When a `google_compute_disk` is attached to a `google_compute_instance`,
deleting can be tricky. GCP doesn't allow disks that are attached to
instances to be deleted. Normally, this is fine; the instance depends on
the disk, so by the time the disk is deleted, the instance should
already be gone.

However, some reports have cropped up (#8667) that deleting disks is
failing because they're still attached to instances. Though this
shouldn't happen, it appears it can happen under some unknown
conditions.

This PR adds logic that will attempt to detach disks from any instances
they're attached to before deleting the disks, adding another safeguard
that should prevent this behaviour.
2017-05-18 17:28:16 -07:00
..
alicloud
archive
arukas
atlas
aws provider/aws: Support filtering in ASG data source (#14501) 2017-05-18 17:40:49 +02:00
azure
azurerm [MS] Adding support for VMSS Data Disks using Managed Disk feature (#14608) 2017-05-18 14:30:19 +03:00
bitbucket
chef
circonus
clc
cloudflare
cloudstack
cobbler
consul
datadog Added new evaluation_delay parameter (#14433) 2017-05-12 16:12:21 +03:00
digitalocean Fix parsing of digitalocean dns records (#14215) 2017-05-16 12:10:34 +03:00
dme provider/dme: Save records in lowercase to avoid diffs (#14130) 2017-05-02 06:36:16 +01:00
dns don't rename imports except to avoid collisions 2017-05-17 15:35:04 -04:00
dnsimple Make dnsimple_records importable (#9130) 2017-04-27 02:07:23 +12:00
docker Allow Windows Docker containers to map volumes (#13584) 2017-05-15 13:09:50 +03:00
dyn Add verbose Dyn provider logs (#14076) 2017-05-06 01:24:14 +02:00
external
fastly Mark the aws & gcs secrets as sensitive (#14634) 2017-05-18 15:29:13 -05:00
github github_user: add acceptance tests 2017-05-17 17:07:15 +02:00
gitlab provider/gitlab: Adding default values to gitlab_project_hook resource 2017-05-04 19:59:32 +03:00
google provider/google: detach disks before deleting them. 2017-05-18 17:28:16 -07:00
grafana
heroku providers/heroku: import heroku_pipeline_coupling resource (#14495) 2017-05-17 09:53:08 -05:00
http http provider and http request data source 2017-05-08 17:37:48 -07:00
icinga2
ignition
influxdb
kubernetes provider/kubernetes: Add support for Service (#14554) 2017-05-17 14:43:53 +02:00
librato
local
logentries
mailgun
mysql
newrelic
nomad provider/nomad: Update Nomad provider tests 2017-05-04 15:52:55 -04:00
ns1
null
oneandone
openstack provider/openstack: Handle Deleted Resources in Floating IP Association (#14533) 2017-05-16 11:36:50 +03:00
opsgenie
ovh provider/ovh: new provider (#12669) 2017-05-16 17:26:43 +03:00
packet
pagerduty provider/pagerduty: Randomize names in acceptance tests (#14364) 2017-05-11 09:14:30 -05:00
postgresql Merge pull request #11452 from pbthorste/master 2017-05-02 11:41:26 -04:00
powerdns
profitbricks Private images Fix (#14173) 2017-05-03 22:29:03 +03:00
rabbitmq
rancher rancher_environment: fix typo 2017-05-18 15:20:42 +02:00
random
rundeck adds `description` to `command` schema in `rundeck_job` resource 2017-05-11 14:30:21 +03:00
scaleway provider/scaleway: allow public_ip to be set (#14515) 2017-05-16 11:59:39 +03:00
softlayer
spotinst
statuscake
template
terraform
test providers/test: Add count resource <-> data source dep count scale tests 2017-05-12 15:45:06 -07:00
tls
triton Make triton machine deletes synchronous. 2017-05-11 11:42:15 +03:00
ultradns
vault provider/vault: Prevent panic when no secret found (#14435) 2017-05-13 01:14:14 +03:00
vcd
vsphere