Fix #2761: gce.py - UnboundLocalError: local variable 'md'

This commit is contained in:
curious-eyes 2016-02-27 21:43:45 +09:00
parent edf3aa336f
commit 858a8b8e67

View file

@ -389,13 +389,13 @@ def create_instances(module, gce, instance_names):
except SyntaxError as e:
module.fail_json(msg='bad metadata syntax')
if hasattr(libcloud, '__version__') and libcloud.__version__ < '0.15':
items = []
for k, v in md.items():
items.append({"key": k, "value": v})
metadata = {'items': items}
else:
metadata = md
if hasattr(libcloud, '__version__') and libcloud.__version__ < '0.15':
items = []
for k, v in md.items():
items.append({"key": k, "value": v})
metadata = {'items': items}
else:
metadata = md
ex_sa_perms = []
bad_perms = []