Merge pull request #4365 from TimeIncOSS/b-ecs-td-fix
provider/aws: Treat INACTIVE ECS TDs as deleted in acc tests
This commit is contained in:
commit
8b30fd484d
|
@ -82,17 +82,19 @@ func testAccCheckAWSEcsTaskDefinitionDestroy(s *terraform.State) error {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
out, err := conn.DescribeTaskDefinition(&ecs.DescribeTaskDefinitionInput{
|
input := ecs.DescribeTaskDefinitionInput{
|
||||||
TaskDefinition: aws.String(rs.Primary.ID),
|
TaskDefinition: aws.String(rs.Primary.Attributes["arn"]),
|
||||||
})
|
|
||||||
|
|
||||||
if err == nil {
|
|
||||||
if out.TaskDefinition != nil {
|
|
||||||
return fmt.Errorf("ECS task definition still exists:\n%#v", *out.TaskDefinition)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return err
|
out, err := conn.DescribeTaskDefinition(&input)
|
||||||
|
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if out.TaskDefinition != nil && *out.TaskDefinition.Status != "INACTIVE" {
|
||||||
|
return fmt.Errorf("ECS task definition still exists:\n%#v", *out.TaskDefinition)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
|
|
Loading…
Reference in New Issue