From 29f2bf651e68376798dbe7a57b26d7dc2aeaa774 Mon Sep 17 00:00:00 2001 From: Willian Ricardo Date: Tue, 7 Aug 2018 17:06:06 -0300 Subject: [PATCH] [aws] Allow CloudWatch Log Group retention to be changed when log group exists (#43752) * fix bugs #42028 and #43735 --- .../modules/cloud/amazon/cloudwatchlogs_log_group.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/ansible/modules/cloud/amazon/cloudwatchlogs_log_group.py b/lib/ansible/modules/cloud/amazon/cloudwatchlogs_log_group.py index e0acc8042c0..ee5920fe6fa 100644 --- a/lib/ansible/modules/cloud/amazon/cloudwatchlogs_log_group.py +++ b/lib/ansible/modules/cloud/amazon/cloudwatchlogs_log_group.py @@ -257,6 +257,14 @@ def main(): tags=module.params['tags'], retention=module.params['retention'], module=module) + elif found_log_group: + if module.params['retention'] != found_log_group['retentionInDays']: + changed = True + input_retention_policy(client=logs, + log_group_name=module.params['log_group_name'], + retention=module.params['retention'], + module=module) + found_log_group['retentionInDays'] = module.params['retention'] module.exit_json(changed=changed, **camel_dict_to_snake_dict(found_log_group))