diff options
author | Allen Sanabria <asanabria@linuxdynasty.org> | 2016-07-25 14:08:40 -0700 |
---|---|---|
committer | Allen Sanabria <asanabria@linuxdynasty.org> | 2016-08-03 12:38:05 -0700 |
commit | 8af106378506e53f65a94113aef965a1cce9a57c (patch) | |
tree | 8a685ef7d8f389d44fb1f7418ceebbb6e7895f92 | |
parent | 4e8e38f631dcb18396379abb01a30245a9f8a7ee (diff) | |
download | ansible-modules-extras-8af106378506e53f65a94113aef965a1cce9a57c.tar.gz |
Make sure to catch if no gateways exist
-rw-r--r-- | cloud/amazon/ec2_vpc_nat_gateway.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/cloud/amazon/ec2_vpc_nat_gateway.py b/cloud/amazon/ec2_vpc_nat_gateway.py index ca920c52..1b574840 100644 --- a/cloud/amazon/ec2_vpc_nat_gateway.py +++ b/cloud/amazon/ec2_vpc_nat_gateway.py @@ -342,6 +342,7 @@ def get_nat_gateways(client, subnet_id=None, nat_gateway_id=None, params = dict() err_msg = "" gateways_retrieved = False + existing_gateways = list() if not states: states = ['available', 'pending'] if nat_gateway_id: @@ -361,14 +362,12 @@ def get_nat_gateways(client, subnet_id=None, nat_gateway_id=None, try: if not check_mode: gateways = client.describe_nat_gateways(**params)['NatGateways'] - existing_gateways = list() if gateways: for gw in gateways: existing_gateways.append(convert_to_lower(gw)) gateways_retrieved = True else: gateways_retrieved = True - existing_gateways = [] if nat_gateway_id: if DRY_RUN_GATEWAYS[0]['nat_gateway_id'] == nat_gateway_id: existing_gateways = DRY_RUN_GATEWAYS |