1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/lib/ansible/parsing/yaml
Adrian Likins 1613a739ad fix decrypted vault utf8 values (#37539)
* Fix errors decrypted non-ascii vault vars

AnsibleVaultEncryptedUnicode was just using b"".decode()
instead of to_text() on the bytestrings returned from
vault.decrypt() and could cause errors on python2
if non-ascii since decode() defaults to ascii.
Use to_text() to default to decoding utf-8.

add intg and unit tests for value of vaulted vars
being non-ascii utf8

based on https://github.com/ansible/ansible/issues/37258

Fixes #37258

* yamllint fixups
2018-05-24 23:22:46 -04:00
..
__init__.py ansible/parsing: PEP8 compliancy (#24701) 2017-05-18 18:41:00 +01:00
constructor.py pylint fixes for vault related code (#27721) 2017-08-08 16:10:03 -04:00
dumper.py Only template each hostvars var on-demand (fixes #33259) 2018-02-15 10:09:04 -05:00
loader.py Support multiple vault passwords (#22756) 2017-07-28 15:20:58 -04:00
objects.py fix decrypted vault utf8 values (#37539) 2018-05-24 23:22:46 -04:00