Bug 2127906
Summary: | [ansible-freeipa] [RFE] New ipacert module | |||
---|---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | Thomas Woerner <twoerner> | |
Component: | ansible-freeipa | Assignee: | Rafael Jeffman <rjeffman> | |
Status: | CLOSED ERRATA | QA Contact: | Varun Mylaraiah <mvarun> | |
Severity: | unspecified | Docs Contact: | Filip Hanzelka <fhanzelk> | |
Priority: | unspecified | |||
Version: | 8.4 | CC: | fhanzelk, mvarun, rjeffman | |
Target Milestone: | rc | Keywords: | FutureFeature, Triaged | |
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | ansible-freeipa-1.11.0-1.el8 | Doc Type: | Enhancement | |
Doc Text: |
.You can now manage IdM certificates using the `ipacert` Ansible module
You can now use the `ansible-freeipa` `ipacert` module to request or retrieve SSL certificates for Identity Management (IdM) users, hosts and services. The users, hosts and services can then use these certificates to authenticate to IdM. You can also revoke the certificates, as well as restore certificates that have been put on hold.
|
Story Points: | --- | |
Clone Of: | ||||
: | 2127907 (view as bug list) | Environment: | ||
Last Closed: | 2023-11-14 15:26:23 UTC | Type: | Enhancement | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 2127907 |
Description
Thomas Woerner
2022-09-19 10:46:24 UTC
Upstream PR is merged. Verified ansible-2.9.27-1.el8ae.noarch ansible-freeipa-1.11.0-1.el8.noarch =========================== short test summary info ============================ PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_requested_for_existing_host PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_requested_for_nonexisting_host PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_requested_for_invalid_principle_for_host PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_hold_cert_using_serial_number PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_released_cert_using_serial_number PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_hold_cert_using_invalid_serial_number PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_revoke_cert_without_reason PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_requested_for_existing_service PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_requested_for_nonexisting_service PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_requested_for_service_using_add_principal PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_requested_for_service_with_invalid_certificate PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_requested_for_invalid_principle_for_service PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_requested_for_existing_user PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_requested_for_nonexisting_user PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_requested_for_user_with_profile_id PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_requested_for_user_with_incorrect_profile_id PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_requested_with_csr_file PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_revoke_cert_with_state_held PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_revoke_with_reasons[unspecified] PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_revoke_with_reasons[keycompromise] PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_revoke_with_reasons[cacompromise] PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_revoke_with_reasons[affiliationchanged] PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_revoke_with_reasons[superseded] PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_revoke_with_reasons[cessationofoperation] PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_revoke_with_reasons[certificatehold] PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_revoke_with_reasons[removefromcrl] PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_revoke_with_reasons[privilegewithdrawn] PASSED ansible_freeipa_tests/ipacert/test_ipacert.py::TestIPACertModule::test_ipacert_revoke_with_reasons[aacompromise] ================== 28 passed, 1 warning in 759.68s (0:12:39) =================== Based on the above test results, marking the bug Verified Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (ansible-freeipa bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2023:6926 |