Fix error when removing S3 lifecycle rules (#42762)

This commit is contained in:
Sloane Hertel 2018-07-18 13:13:33 -04:00 committed by Ryan Brown
parent a7d0804279
commit 67cf2da2a1

View file

@ -415,8 +415,9 @@ def destroy_lifecycle_rule(client, module):
try:
if lifecycle_obj['Rules']:
client.put_bucket_lifecycle_configuration(Bucket=name, LifecycleConfiguration=lifecycle_obj)
else:
client.delete_lifecycle_configuration(Bucket=name)
elif current_lifecycle_rules:
changed = True
client.delete_bucket_lifecycle(Bucket=name)
except (ClientError, BotoCoreError) as e:
module.fail_json_aws(e)
module.exit_json(changed=changed)