community.crypto/plugins/modules
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.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
acme_account_info.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
acme_ari_info.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
acme_certificate.py acme_certificate and acme_certificate_create_order: add order_creation_error_strategy and order_creation_max_retries options (#842) 2025-01-18 10:51:10 +01:00
acme_certificate_deactivate_authz.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
acme_certificate_order_create.py acme_certificate and acme_certificate_create_order: add order_creation_error_strategy and order_creation_max_retries options (#842) 2025-01-18 10:51:10 +01:00
acme_certificate_order_finalize.py Add new ACME modules for working with orders. (#757) 2025-01-12 17:10:58 +01:00
acme_certificate_order_info.py Improve ACME profile support. 2025-01-19 10:55:26 +01:00
acme_certificate_order_validate.py Add new ACME modules for working with orders. (#757) 2025-01-12 17:10:58 +01:00
acme_certificate_renewal_info.py 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.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
acme_challenge_cert_helper.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
acme_inspect.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
certificate_complete_chain.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
crypto_info.py 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
ecs_certificate.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
ecs_domain.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
get_certificate.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
luks_device.py luks_device: allow passphrases to contain newlines (#844) 2025-02-09 14:24:16 +01:00
openssh_cert.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
openssh_keypair.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
openssl_csr.py Put appropriate module attributes into doc fragments. 2024-12-29 16:17:03 +01:00
openssl_csr_info.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
openssl_csr_pipe.py Put appropriate module attributes into doc fragments. 2024-12-29 16:17:03 +01:00
openssl_dhparam.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
openssl_pkcs12.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
openssl_privatekey.py Put appropriate module attributes into doc fragments. 2024-12-29 16:17:03 +01:00
openssl_privatekey_convert.py Put appropriate module attributes into doc fragments. 2024-12-29 16:17:03 +01:00
openssl_privatekey_info.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
openssl_privatekey_pipe.py Put appropriate module attributes into doc fragments. 2024-12-29 16:17:03 +01:00
openssl_publickey.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
openssl_publickey_info.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
openssl_signature.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
openssl_signature_info.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
x509_certificate.py Put appropriate module attributes into doc fragments. 2024-12-29 16:17:03 +01:00
x509_certificate_convert.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
x509_certificate_info.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
x509_certificate_pipe.py Put appropriate module attributes into doc fragments. 2024-12-29 16:17:03 +01:00
x509_crl.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00
x509_crl_info.py Add 'idempotent' attribute (#833) 2024-12-30 21:11:12 +01:00