1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Update rds module for RDS2 parameter name change.

boto's rds2 renamed `vpc_security_groups` to `vpc_security_group_ids`
and changed from a list of `VPCSecurityGroupMembership` to just a
list of ids. This accommodates that change when rds2 is being used.
This commit is contained in:
Jesse Rusak 2015-03-30 15:43:14 -04:00 committed by Matt Clay
parent 67f769d9a6
commit 9d93f052c2

14
lib/ansible/modules/cloud/amazon/rds.py Normal file → Executable file
View file

@ -931,11 +931,15 @@ def validate_parameters(required_vars, valid_vars, module):
if module.params.get('security_groups'): if module.params.get('security_groups'):
params[sec_group] = module.params.get('security_groups').split(',') params[sec_group] = module.params.get('security_groups').split(',')
if module.params.get('vpc_security_groups'): vpc_groups = module.params.get('vpc_security_groups')
groups_list = [] if vpc_groups:
for x in module.params.get('vpc_security_groups'): if has_rds2:
groups_list.append(boto.rds.VPCSecurityGroupMembership(vpc_group=x)) params['vpc_security_group_ids'] = vpc_groups
params["vpc_security_groups"] = groups_list else:
groups_list = []
for x in vpc_groups:
groups_list.append(boto.rds.VPCSecurityGroupMembership(vpc_group=x))
params['vpc_security_groups'] = groups_list
# Convert tags dict to list of tuples that rds2 expects # Convert tags dict to list of tuples that rds2 expects
if 'tags' in params: if 'tags' in params: