Use PyYAML's safe_dump to avoid outputting Python specific values

Without it all unicode values are prefixed with "!!python/unicode"

Change-Id: Ia0c266893eb12b914f1623d556fd06c603c7bbfd
This commit is contained in:
Dougal Matthews
2015-12-18 11:09:45 +00:00
parent 0ce310aae3
commit 86f87ce622

View File

@@ -207,7 +207,7 @@ class PlanManager(object):
except heatexceptions.HTTPBadRequest as exc:
six.raise_from(exception.HeatValidationFailedError(msg=exc), exc)
env = yaml.dump(deployment_parameters, default_flow_style=False)
env = yaml.safe_dump(deployment_parameters, default_flow_style=False)
plan.files[deployment_params_file] = {
'contents': env,
'meta': {