Fix os_router ignores enable_snat: no (#45921)

If enable_snat is False, this should be used to build the
request, because the default value in the OpenStack Networking
API is True.

Fixes the issue #45915.
pull/46763/head
Dominik Holler 6 years ago committed by David Shrewsbury
parent 5351a00445
commit 452a4ab781

@ -306,7 +306,7 @@ def _build_kwargs(cloud, module, router, network):
if network: if network:
kwargs['ext_gateway_net_id'] = network['id'] kwargs['ext_gateway_net_id'] = network['id']
# can't send enable_snat unless we have a network # can't send enable_snat unless we have a network
if module.params['enable_snat']: if module.params.get('enable_snat') is not None:
kwargs['enable_snat'] = module.params['enable_snat'] kwargs['enable_snat'] = module.params['enable_snat']
if module.params['external_fixed_ips']: if module.params['external_fixed_ips']:

Loading…
Cancel
Save