use safe load instead

fixes #21724
This commit is contained in:
Brian Coca 2017-02-21 16:46:59 -05:00 committed by Brian Coca
commit 5258e6d52a
4 changed files with 5 additions and 5 deletions

View file

@ -146,7 +146,7 @@ class CloudStackFacts(object):
def _get_user_data_json(self):
try:
# this data come form users, we try what we can to parse it...
return yaml.load(self._fetch(CS_USERDATA_BASE_URL))
return yaml.safe_load(self._fetch(CS_USERDATA_BASE_URL))
except:
return None

View file

@ -347,13 +347,13 @@ def main():
if inline_data:
if not isinstance(inline_data, dict) and not isinstance(inline_data, list):
data = yaml.load(inline_data)
data = yaml.safe_load(inline_data)
else:
data = inline_data
else:
try:
f = open(file_reference, "r")
data = [x for x in yaml.load_all(f)]
data = [x for x in yaml.safe_load_all(f)]
f.close()
if not data:
module.fail_json(msg="No valid data could be found.")