diff options
author | Andrew Butcher <abutcher@redhat.com> | 2017-01-23 10:21:53 -0500 |
---|---|---|
committer | Andrew Butcher <abutcher@redhat.com> | 2017-01-23 17:07:08 -0500 |
commit | d3465ee99510302186c4b637b6819137a0cc38f3 (patch) | |
tree | 7ec8f570f54f758b3d7631dd0102d735b31f1998 | |
parent | 30b1000c0f8a7347937eb9b02554e5126864a2b5 (diff) | |
download | openshift-d3465ee99510302186c4b637b6819137a0cc38f3.tar.gz openshift-d3465ee99510302186c4b637b6819137a0cc38f3.tar.bz2 openshift-d3465ee99510302186c4b637b6819137a0cc38f3.tar.xz openshift-d3465ee99510302186c4b637b6819137a0cc38f3.zip |
Make use of AnsibleDumper in openshift_master filters s.t. we can represent AnsibleUnsafeText when dumping yaml.
-rw-r--r-- | filter_plugins/openshift_master.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/filter_plugins/openshift_master.py b/filter_plugins/openshift_master.py index f71d9b863..f209d6c3b 100644 --- a/filter_plugins/openshift_master.py +++ b/filter_plugins/openshift_master.py @@ -10,6 +10,7 @@ import sys from distutils.version import LooseVersion # pylint: disable=no-name-in-module,import-error from ansible import errors +from ansible.parsing.yaml.dumper import AnsibleDumper from ansible.plugins.filter.core import to_bool as ansible_bool from six import string_types @@ -485,7 +486,10 @@ class FilterModule(object): idp_list.append(idp_inst) IdentityProviderBase.validate_idp_list(idp_list, openshift_version, deployment_type) - return yaml.safe_dump([idp.to_dict() for idp in idp_list], default_flow_style=False) + return yaml.dump([idp.to_dict() for idp in idp_list], + allow_unicode=True, + default_flow_style=False, + Dumper=AnsibleDumper) @staticmethod def validate_pcs_cluster(data, masters=None): |