From fb0343cd12c279fbd6ca514d892767f12b75307f Mon Sep 17 00:00:00 2001 From: Prasad Katti Date: Thu, 7 Dec 2017 20:15:41 -0800 Subject: [PATCH] Remove default value for 'value' option in route53 module (#32297) * [route53] Remove default value for 'value' option. Fixes #32296. * assign value_in the default value after the required_if check --- lib/ansible/modules/cloud/amazon/route53.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ansible/modules/cloud/amazon/route53.py b/lib/ansible/modules/cloud/amazon/route53.py index abd8d09a88..fffe51ce4d 100644 --- a/lib/ansible/modules/cloud/amazon/route53.py +++ b/lib/ansible/modules/cloud/amazon/route53.py @@ -490,7 +490,7 @@ def main(): alias=dict(required=False, type='bool'), alias_hosted_zone_id=dict(required=False), alias_evaluate_target_health=dict(required=False, type='bool', default=False), - value=dict(required=False, type='list', default=[]), + value=dict(required=False, type='list'), overwrite=dict(required=False, type='bool'), retry_interval=dict(required=False, default=500), private_zone=dict(required=False, type='bool', default=False), @@ -535,7 +535,7 @@ def main(): ttl_in = module.params.get('ttl') record_in = module.params.get('record').lower() type_in = module.params.get('type') - value_in = module.params.get('value') + value_in = module.params.get('value') or [] alias_in = module.params.get('alias') alias_hosted_zone_id_in = module.params.get('alias_hosted_zone_id') alias_evaluate_target_health_in = module.params.get('alias_evaluate_target_health')