summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Cammarata <jimi@sngx.net>2017-01-18 19:35:24 -0600
committerJames Cammarata <jimi@sngx.net>2017-01-19 10:12:22 -0600
commite85f3f44610fa454c80da6b0f5ae84e3887a6955 (patch)
treedcf77567c3438523478529c71ef52d7a9d564d6e
parentf4ecbc4c3ff8ce5269b59fdfe5e14abd9f163909 (diff)
downloadansible-e85f3f44610fa454c80da6b0f5ae84e3887a6955.tar.gz
Add representer to AnsibleDumper for AnsibleUnsafeText
Fixes #20253 Fixes #20290
-rw-r--r--lib/ansible/parsing/yaml/dumper.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/ansible/parsing/yaml/dumper.py b/lib/ansible/parsing/yaml/dumper.py
index 3ced4b638d..58c2fb73ba 100644
--- a/lib/ansible/parsing/yaml/dumper.py
+++ b/lib/ansible/parsing/yaml/dumper.py
@@ -25,6 +25,7 @@ from ansible.compat.six import PY3
from ansible.parsing.yaml.objects import AnsibleUnicode, AnsibleSequence, AnsibleMapping
from ansible.parsing.yaml.objects import AnsibleVaultEncryptedUnicode
from ansible.vars.hostvars import HostVars
+from ansible.vars.unsafe_proxy import AnsibleUnsafeText
class AnsibleDumper(yaml.SafeDumper):
@@ -52,6 +53,11 @@ AnsibleDumper.add_representer(
)
AnsibleDumper.add_representer(
+ AnsibleUnsafeText,
+ represent_unicode,
+)
+
+AnsibleDumper.add_representer(
HostVars,
represent_hostvars,
)