community.crypto/tests/integration/targets
ilia-kats 2433fdab98
luks_device: allow passphrases to contain newlines (#844)
* luks_device: allow passphrases to contain newlines

This is useful when passing binary keyfiles from an ansible vault, as
it removes the restriction that the binary data cannot contain newlines.
The only exception is adding a new key to an existing container, as in
that case the two passphrases are separated by a new line.

* add integration tests and a changelog fragment

* attempt to also make luks_add_key work with passphrases containing
newlines

* use a deterministic method to generate keyfile 3, improve changelog
formatting

* add licence and copyright to keyfile3.txt to satisfy CI
2025-02-09 14:24:16 +01:00
..
acme_account Improve ACME tests; add acme_ari_info tests; use ARI and profiles features in acme_certificate tests (#841) 2025-01-14 23:49:24 +01:00
acme_account_info Improve ACME tests; add acme_ari_info tests; use ARI and profiles features in acme_certificate tests (#841) 2025-01-14 23:49:24 +01:00
acme_ari_info Improve ACME tests; add acme_ari_info tests; use ARI and profiles features in acme_certificate tests (#841) 2025-01-14 23:49:24 +01:00
acme_certificate Improve ACME tests; add acme_ari_info tests; use ARI and profiles features in acme_certificate tests (#841) 2025-01-14 23:49:24 +01:00
acme_certificate_deactivate_authz Improve ACME tests; add acme_ari_info tests; use ARI and profiles features in acme_certificate tests (#841) 2025-01-14 23:49:24 +01:00
acme_certificate_order Avoid reserved variable name 'order'. 2025-01-19 10:59:55 +01:00
acme_certificate_renewal_info Improve ACME tests; add acme_ari_info tests; use ARI and profiles features in acme_certificate tests (#841) 2025-01-14 23:49:24 +01:00
acme_certificate_revoke Improve ACME tests; add acme_ari_info tests; use ARI and profiles features in acme_certificate tests (#841) 2025-01-14 23:49:24 +01:00
acme_challenge_cert_helper Adjust ARI tests to new Pebble (#837) 2025-01-13 21:43:29 +01:00
acme_inspect Improve ACME tests; add acme_ari_info tests; use ARI and profiles features in acme_certificate tests (#841) 2025-01-14 23:49:24 +01:00
certificate_complete_chain Update ACME tests (#836) 2025-01-12 13:59:08 +01:00
crypto_info CI: balance groups (#548) 2022-12-21 08:12:53 +01:00
ecs_certificate openssl_privatekey*: add default value for cipher option (#794) 2024-08-30 08:49:20 +01:00
ecs_domain Move licenses to LICENSES/, use SPDX-License-Identifier, mention all licenses in galaxy.yml (#491) 2022-07-21 07:27:26 +02:00
filter_gpg_fingerprint Add gpg_fingerprint lookup and filter (#639) 2023-08-02 11:16:34 +02:00
filter_openssl_csr_info openssl_privatekey*: add default value for cipher option (#794) 2024-08-30 08:49:20 +01:00
filter_openssl_privatekey_info openssl_privatekey*: add default value for cipher option (#794) 2024-08-30 08:49:20 +01:00
filter_openssl_publickey_info Add openssl_publickey_info filter. (#556) 2022-12-31 07:56:54 +01:00
filter_parse_serial Add conversion filters for serial numbers (#713) 2024-02-18 21:27:48 +01:00
filter_split_pem Add split_pem filter (#549) 2022-12-27 21:57:20 +01:00
filter_to_serial Add conversion filters for serial numbers (#713) 2024-02-18 21:27:48 +01:00
filter_x509_certificate_info Update ACME tests (#836) 2025-01-12 13:59:08 +01:00
filter_x509_crl_info x509_crl: prepare releasing the mode option for AnsibleModule's use (#596) 2023-04-29 20:54:24 +02:00
get_certificate Add stable-2.18 to CI (#798) 2024-09-24 14:19:42 +03:00
lookup_gpg_fingerprint Add gpg_fingerprint lookup and filter (#639) 2023-08-02 11:16:34 +02:00
luks_device luks_device: allow passphrases to contain newlines (#844) 2025-02-09 14:24:16 +01:00
openssh_cert CI: Add Fedora 41, Alpine 3.21, RHEL 9.5, FreeBSD 14.2 to CI for devel (#834) 2025-01-08 22:08:18 +01:00
openssh_keypair CI: DSA SSH keys are no longer supported with OpenSSH 9.8p1 (#776) 2024-07-04 10:15:22 +02:00
openssl_csr openssl_privatekey*: add default value for cipher option (#794) 2024-08-30 08:49:20 +01:00
openssl_csr_info openssl_privatekey*: add default value for cipher option (#794) 2024-08-30 08:49:20 +01:00
openssl_csr_pipe Normalize bools in tests. (#577) 2023-02-15 22:23:36 +01:00
openssl_dhparam Normalize bools in tests. (#577) 2023-02-15 22:23:36 +01:00
openssl_pkcs12 Update ACME tests (#836) 2025-01-12 13:59:08 +01:00
openssl_privatekey openssl_privatekey*: add default value for cipher option (#794) 2024-08-30 08:49:20 +01:00
openssl_privatekey_convert openssl_privatekey*: add default value for cipher option (#794) 2024-08-30 08:49:20 +01:00
openssl_privatekey_info openssl_privatekey*: add default value for cipher option (#794) 2024-08-30 08:49:20 +01:00
openssl_privatekey_pipe CI: improve CI matrix, split into two groups (#544) 2022-12-20 12:57:53 +01:00
openssl_publickey openssl_privatekey*: add default value for cipher option (#794) 2024-08-30 08:49:20 +01:00
openssl_publickey_info Add filter module base, prepare adding filters (#553) 2022-12-30 20:44:13 +01:00
openssl_signature openssl_privatekey*: add default value for cipher option (#794) 2024-08-30 08:49:20 +01:00
prepare_http_tests Adjust CI matrix for ansible-core devel's ansible-test (#771) 2024-06-18 08:20:43 +02:00
prepare_jinja2_compat CI: DSA SSH keys are no longer supported with OpenSSH 9.8p1 (#776) 2024-07-04 10:15:22 +02:00
prepare_tests/tasks Move licenses to LICENSES/, use SPDX-License-Identifier, mention all licenses in galaxy.yml (#491) 2022-07-21 07:27:26 +02:00
setup_acme Improve ACME tests; add acme_ari_info tests; use ARI and profiles features in acme_certificate tests (#841) 2025-01-14 23:49:24 +01:00
setup_bcrypt Improve CI (#539) 2022-12-11 19:55:47 +01:00
setup_gnupg Add gpg_fingerprint lookup and filter (#639) 2023-08-02 11:16:34 +02:00
setup_openssl Adjust ARI tests to new Pebble (#837) 2025-01-13 21:43:29 +01:00
setup_pkg_mgr/tasks Fix CI for CentOS 7. (#774) 2024-07-01 13:56:23 +02:00
setup_pyopenssl Normalize bools in tests. (#577) 2023-02-15 22:23:36 +01:00
setup_python_info Adjust CI matrix for ansible-core devel's ansible-test (#771) 2024-06-18 08:20:43 +02:00
setup_remote_constraints Move licenses to LICENSES/, use SPDX-License-Identifier, mention all licenses in galaxy.yml (#491) 2022-07-21 07:27:26 +02:00
setup_remote_tmp_dir Normalize bools in tests. (#577) 2023-02-15 22:23:36 +01:00
setup_ssh_agent Fix ssh-agent tests (#493) 2022-07-22 13:54:15 +02:00
setup_ssh_keygen CI: DSA SSH keys are no longer supported with OpenSSH 9.8p1 (#776) 2024-07-04 10:15:22 +02:00
x509_certificate Update ACME tests (#836) 2025-01-12 13:59:08 +01:00
x509_certificate-acme Improve ACME tests; add acme_ari_info tests; use ARI and profiles features in acme_certificate tests (#841) 2025-01-14 23:49:24 +01:00
x509_certificate_convert Update ACME tests (#836) 2025-01-12 13:59:08 +01:00
x509_certificate_info Update ACME tests (#836) 2025-01-12 13:59:08 +01:00
x509_certificate_pipe Update ACME tests (#836) 2025-01-12 13:59:08 +01:00
x509_crl Allow to configure how serial numbers are provided to x509_crl. (#715) 2024-02-19 21:05:13 +01:00