diff options
author | James Cammarata <jimi@sngx.net> | 2017-01-18 19:35:24 -0600 |
---|---|---|
committer | James Cammarata <jimi@sngx.net> | 2017-01-19 10:10:07 -0600 |
commit | ec14572a60bd901bb52f80c2f0dbdaf1ada0eb8a (patch) | |
tree | d1c4b70df15867240fc2fcc67f7f3f73f9178eb0 | |
parent | 75a7ebe900d1cd3d7bc036d01d88a767f4edbd11 (diff) | |
download | ansible-ec14572a60bd901bb52f80c2f0dbdaf1ada0eb8a.tar.gz |
Add representer to AnsibleDumper for AnsibleUnsafeText
Fixes #20253
Fixes #20290
-rw-r--r-- | lib/ansible/parsing/yaml/dumper.py | 6 |
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, ) |