ansible/test/integration/targets/vault
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
..
host_vars fix decrypted vault utf8 values (#37539) 2018-05-24 23:22:46 -04:00
invalid_format
roles
aliases Initial ansible-test implementation. (#18556) 2016-11-29 21:21:53 -08:00
empty-password Vault secrets empty password (#28186) 2017-08-15 11:01:46 -04:00
encrypted-vault-password
encrypted_file_encrypted_var_password
example1_password
example2_password
example3_password Support multiple vault passwords (#22756) 2017-07-28 15:20:58 -04:00
faux-editor.py Use https for links to ansible.com domains. 2018-04-23 11:33:56 -07:00
format_1_0_AES.yml Cyptography pr 20566 rebase (#25560) 2017-06-27 06:00:15 -07:00
format_1_1_AES.yml
format_1_1_AES256.yml
format_1_2_AES256.yml Support multiple vault passwords (#22756) 2017-07-28 15:20:58 -04:00
password-script.py Use https for links to ansible.com domains. 2018-04-23 11:33:56 -07:00
runme.sh fix decrypted vault utf8 values (#37539) 2018-05-24 23:22:46 -04:00
runme_change_pip_installed.sh
test-vault-client.py Vault secrets script client inc new 'keyring' client (#27669) 2017-10-13 15:23:08 -04:00
test_vault.yml
test_vault_embedded.yml Split integration tests out from Makefile. (#17976) 2016-10-12 14:57:53 -07:00
test_vault_embedded_ids.yml
test_vault_file_encrypted_embedded.yml
test_vaulted_inventory.yml add a intg test for vault encrypted inventory (#18550) 2016-11-22 10:56:37 -05:00
test_vaulted_template.yml
test_vaulted_utf8_value.yml fix decrypted vault utf8 values (#37539) 2018-05-24 23:22:46 -04:00
vault-password
vault-password-ansible
vault-password-wrong
vault-secret.txt Split integration tests out from Makefile. (#17976) 2016-10-12 14:57:53 -07:00
vaulted.inventory add a intg test for vault encrypted inventory (#18550) 2016-11-22 10:56:37 -05:00