ipauser is lacking support for the idp fields idp and idp_user_id.
Upstream PR: https://github.com/freeipa/ansible-freeipa/pull/1055
Verified ansible-core-2.14.7-1.el9.x86_64 ansible-freeipa-1.11.1-1.el9.noarch PASSED ansible_freeipa_tests/user/test_user.py::TestUserModule::test_user_add_with_nonexisting_idp PASSED ansible_freeipa_tests/user/test_user.py::TestUserModule::test_user_add_with_idp PASSED ansible_freeipa_tests/user/test_user.py::TestUserModule::test_user_update_with_idp PASSED ansible_freeipa_tests/user/test_user.py::TestUserModule::test_user_reset_with_idp PASSED ansible_freeipa_tests/user/test_user.py::TestUserModule::test_user_add_with_idpuserid_without_idp PASSED ansible_freeipa_tests/user/test_user.py::TestUserModule::test_user_add_with_idpuserid_with_idp PASSED ansible_freeipa_tests/user/test_user.py::TestUserModule::test_user_update_with_idpuserid PASSED ansible_freeipa_tests/user/test_user.py::TestUserModule::test_user_reset_with_idpuserid Based on the above test result, marking the bug Verified