You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test/integration/targets/ansible-vault
Matt Davis 7fed9b06e0
[stable-2.18] forward ports of unsafe persistence fixes (#83922)
* [stable-2.17] Unsafe persistence (#82779)

* Ensure that unsafe is more difficult to lose [stable-2.16] (#82293)

* Ensure that unsafe is more difficult to lose

* Add Task.untemplated_args, and switch assert over to use it
* Don't use re in first_found, switch to using native string methods
* If nested templating results in unsafe, just error, don't continue

* ci_complete

(cherry picked from commit 270b39f6ff)

* Fix various issues in unsafe_proxy (#82326)

- Use str/bytes directly instead of text_type/binary_type
- Fix AnsibleUnsafeBytes.__str__ implementation
- Fix AnsibleUnsafeBytes.__format__ return type
- Remove invalid methods from AnsibleUnsafeBytes (casefold, format, format_map)
- Use `chars` instead of `bytes` to match stdlib naming
- Remove commented out code

(cherry picked from commit 59aa0145d2)

* Additional Unsafe fixes (#82376)

* Allow older pickle protocols to pickle unsafe classes. Fixes #82356

* Address issues when iterating or getting single index from AnsibleUnsafeBytes. Fixes #82375

* clog frag

(cherry picked from commit afe3fc184f)

* [stable-2.16] Enable directly using `AnsibleUnsafeText` with Python `pathlib` (#82510)

* Enable directly using `AnsibleUnsafeText` with Python `pathlib`. Fixes #82414

(cherry picked from commit c6a652c081)

* Prevent failures due to unsafe plugin name (#82759)

(cherry picked from commit 56f31126ad)

* Address issues from merge conflicts

---------

Co-authored-by: Matt Clay <matt@mystile.com>
Co-authored-by: Martin Krizek <martin.krizek@gmail.com>
(cherry picked from commit 9e622ddb67)

* rewrite illegal templated conditional in find test

---------

Co-authored-by: Matt Martz <matt@sivel.net>
2 months ago
..
files/test_assemble
host_vars
invalid_format pymarkdown: update docs (#83150) 7 months ago
roles [stable-2.18] forward ports of unsafe persistence fixes (#83922) 2 months ago
script Clean up shellcheck issues in tests 11 months ago
symlink vault secrets file, keep context when symlink (#78734) 2 years ago
vars vault secrets file, keep context when symlink (#78734) 2 years ago
aliases Re-organize CI test groups for POSIX tests. (#77420) 2 years ago
empty-password
encrypted-vault-password
encrypted_file_encrypted_var_password
example1_password
example2_password
example3_password
faux-editor.py Require `from __future__ import annotations` (#81902) 1 year ago
format_1_1_AES256.yml
format_1_2_AES256.yml
inventory.toml
password-script.py Require `from __future__ import annotations` (#81902) 1 year ago
realpath.yml vault secrets file, keep context when symlink (#78734) 2 years ago
runme.sh Fix ansible-vault integration test for missing vault ids (#83777) 4 months ago
single_vault_as_string.yml Require Jinja2 3.0.0 (#75881) 3 years ago
symlink.yml vault secrets file, keep context when symlink (#78734) 2 years ago
test-vault-client.py Require `from __future__ import annotations` (#81902) 1 year ago
test_dangling_temp.yml
test_utf8_value_in_filename.yml
test_vault.yml Deprecate using a list of dicts for vars. See #78920 (#78927) 2 years ago
test_vault_embedded.yml
test_vault_embedded_ids.yml
test_vault_file_encrypted_embedded.yml
test_vaulted_inventory.yml
test_vaulted_inventory_toml.yml
test_vaulted_template.yml Deprecate using a list of dicts for vars. See #78920 (#78927) 2 years ago
test_vaulted_utf8_value.yml
vault-café.yml
vault-password
vault-password-ansible
vault-password-wrong
vault-secret.txt
vaulted.inventory