From Fedora Project Wiki

  1. Deploy a correctly-configured FreeIPA domain controller (you can follow QA:Testcase_Server_role_deploy with the Domain Controller role to do this on Fedora 28 or earlier, or QA:Testcase_freeipa_trust_server_installation to do this on Fedora 29 or later)
  2. Enrol a test system in the FreeIPA domain (several of the other Category:Server Acceptance Test Cases cover different mechanisms for doing this, you can follow any of those)