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:12:22 -0600 |
commit | e85f3f44610fa454c80da6b0f5ae84e3887a6955 (patch) | |
tree | dcf77567c3438523478529c71ef52d7a9d564d6e | |
parent | f4ecbc4c3ff8ce5269b59fdfe5e14abd9f163909 (diff) | |
download | ansible-e85f3f44610fa454c80da6b0f5ae84e3887a6955.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, ) |