provider/aws: Clean up externally removed Launch Configurations

Handle Launch Configurations that are not found more gracefully, but tolerating
an additional API error indicating the LC no longer exists.
This commit is contained in:
Clint Shryock 2015-07-21 11:13:41 -05:00
parent 90c3e06628
commit b720387449
1 changed files with 2 additions and 1 deletions

View File

@ -480,7 +480,8 @@ func resourceAwsLaunchConfigurationDelete(d *schema.ResourceData, meta interface
})
if err != nil {
autoscalingerr, ok := err.(awserr.Error)
if ok && autoscalingerr.Code() == "InvalidConfiguration.NotFound" {
if ok && (autoscalingerr.Code() == "InvalidConfiguration.NotFound" || autoscalingerr.Code() == "ValidationError") {
log.Printf("[DEBUG] Launch configuration (%s) not found", d.Id())
return nil
}