Fix error when removing S3 lifecycle rules (#42762)

pull/43154/head
Sloane Hertel 6 years ago committed by Ryan Brown
parent a7d0804279
commit 67cf2da2a1

@ -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)

Loading…
Cancel
Save