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/test/integration/targets/vault
Adrian Likins fc180a378a
Support using vault password files that are themselves vault encrypted (#27668)
Extract vault related bits of DataLoader._get_file_contents to DataLoader._decrypt_if_vault_data

When loading vault password files, detect if they are vault encrypted, and if so, try to decrypt with any already known vault secrets.

This implements the 'Allow vault password files to be vault encrypted'  (#31002) feature card from
the 2.5.0 project at https://github.com/ansible/ansible/projects/9

Fixes #31002
2018-01-20 14:56:18 -05:00
..
invalid_format Better handling of malformed vault data envelope (#32515) 2017-11-10 14:24:56 -05:00
roles Support multiple vault passwords (#22756) 2017-07-28 15:20:58 -04:00
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 Support using vault password files that are themselves vault encrypted (#27668) 2018-01-20 14:56:18 -05:00
encrypted_file_encrypted_var_password Support multiple vault passwords (#22756) 2017-07-28 15:20:58 -04:00
example1_password Support multiple vault passwords (#22756) 2017-07-28 15:20:58 -04:00
example2_password Support multiple vault passwords (#22756) 2017-07-28 15:20:58 -04:00
example3_password Support multiple vault passwords (#22756) 2017-07-28 15:20:58 -04:00
faux-editor.py Use vault_id when encrypted via vault-edit (#30772) 2017-09-26 12:28:31 -04:00
format_1_0_AES.yml Cyptography pr 20566 rebase (#25560) 2017-06-27 06:00:15 -07:00
format_1_1_AES.yml Cyptography pr 20566 rebase (#25560) 2017-06-27 06:00:15 -07:00
format_1_1_AES256.yml Cyptography pr 20566 rebase (#25560) 2017-06-27 06:00:15 -07:00
format_1_2_AES256.yml Support multiple vault passwords (#22756) 2017-07-28 15:20:58 -04:00
password-script.py Support multiple vault passwords (#22756) 2017-07-28 15:20:58 -04:00
runme.sh Support using vault password files that are themselves vault encrypted (#27668) 2018-01-20 14:56:18 -05:00
runme_change_pip_installed.sh Cyptography pr 20566 rebase (#25560) 2017-06-27 06:00:15 -07:00
test-vault-client.py Vault secrets script client inc new 'keyring' client (#27669) 2017-10-13 15:23:08 -04:00
test_vault.yml Split integration tests out from Makefile. (#17976) 2016-10-12 14:57:53 -07:00
test_vault_embedded.yml Split integration tests out from Makefile. (#17976) 2016-10-12 14:57:53 -07:00
test_vault_embedded_ids.yml Support multiple vault passwords (#22756) 2017-07-28 15:20:58 -04:00
test_vault_file_encrypted_embedded.yml Support multiple vault passwords (#22756) 2017-07-28 15:20:58 -04:00
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 Allow template files to be vaulted (#22951) 2017-06-07 14:16:03 -04:00
vault-password Split integration tests out from Makefile. (#17976) 2016-10-12 14:57:53 -07:00
vault-password-ansible Cyptography pr 20566 rebase (#25560) 2017-06-27 06:00:15 -07:00
vault-password-wrong Cyptography pr 20566 rebase (#25560) 2017-06-27 06:00:15 -07:00
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