providers/aws: not an error if route53 record is already destroy

[GH-342]
pull/373/merge
Mitchell Hashimoto 12 years ago
parent ca99811357
commit 014bde64c4

@ -51,6 +51,7 @@ BUG FIXES:
* providers/aws: not an error when RDS instance is deleted manually. [GH-307]
* providers/aws: Retry deleting subnet for some time while AWS eventually
destroys dependencies. [GH-357]
* providers/aws: More robust destroy for route53 records. [GH-342]
## 0.2.2 (September 9, 2014)

@ -165,13 +165,18 @@ func resource_aws_r53_record_destroy(
if strings.Contains(err.Error(), "PriorRequestNotComplete") {
// There is some pending operation, so just retry
// in a bit.
return nil, "rejected", nil
return 42, "rejected", nil
}
return nil, "failure", err
if strings.Contains(err.Error(), "InvalidChangeBatch") {
// This means that the record is already gone.
return 42, "accepted", nil
}
return 42, "failure", err
}
return nil, "accepted", nil
return 42, "accepted", nil
},
}
if _, err := wait.WaitForState(); err != nil {

Loading…
Cancel
Save