[cloud] Update VPC configuration for existing lambda (#24368)

If a lambda exists but does not have a VPC configuration,
add the VPC configuration when it's present in the ansible
parameters.

Prior to this change, setting VPC configuration on a lambda
that did not have any VPC configuration would ignore that config.
pull/23599/merge
Will Thames 8 years ago committed by Ryan Brown
parent 4d890c1e9f
commit 6e13e3918f

@ -364,7 +364,7 @@ def main():
subnet_net_id_changed = sorted(vpc_subnet_ids) != sorted(current_vpc_subnet_ids) subnet_net_id_changed = sorted(vpc_subnet_ids) != sorted(current_vpc_subnet_ids)
vpc_security_group_ids_changed = sorted(vpc_security_group_ids) != sorted(current_vpc_security_group_ids) vpc_security_group_ids_changed = sorted(vpc_security_group_ids) != sorted(current_vpc_security_group_ids)
if any((subnet_net_id_changed, vpc_security_group_ids_changed)): if 'VpcConfig' not in current_config or subnet_net_id_changed or vpc_security_group_ids_changed:
func_kwargs.update({'VpcConfig': func_kwargs.update({'VpcConfig':
{'SubnetIds': vpc_subnet_ids,'SecurityGroupIds': vpc_security_group_ids}}) {'SubnetIds': vpc_subnet_ids,'SecurityGroupIds': vpc_security_group_ids}})
else: else:

Loading…
Cancel
Save