summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllen Sanabria <asanabria@linuxdynasty.org>2016-07-25 14:08:40 -0700
committerAllen Sanabria <asanabria@linuxdynasty.org>2016-08-03 12:38:05 -0700
commit8af106378506e53f65a94113aef965a1cce9a57c (patch)
tree8a685ef7d8f389d44fb1f7418ceebbb6e7895f92
parent4e8e38f631dcb18396379abb01a30245a9f8a7ee (diff)
downloadansible-modules-extras-8af106378506e53f65a94113aef965a1cce9a57c.tar.gz
Make sure to catch if no gateways exist
-rw-r--r--cloud/amazon/ec2_vpc_nat_gateway.py3
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