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:10:07 -0600
commitec14572a60bd901bb52f80c2f0dbdaf1ada0eb8a (patch)
treed1c4b70df15867240fc2fcc67f7f3f73f9178eb0
parent75a7ebe900d1cd3d7bc036d01d88a767f4edbd11 (diff)
downloadansible-ec14572a60bd901bb52f80c2f0dbdaf1ada0eb8a.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,
)