This is a downstream bug for https://pagure.io/freeipa/issue/7582 : FreeIPA client deployment on Rawhide is broken because the 'fedora-domainname' service was renamed to 'nis-domainname' in initscripts 9.81. (The service was subsequently moved to the hostname package, but this shouldn't cause any problems). This is a clear F29 Beta blocker as it prevents deployment of the 'domain controller' role.
Upstream ticket: https://pagure.io/freeipa/issue/7582
Fixed upstream master: https://pagure.io/freeipa/c/907e1649580b8677d56da6207731addc178dca80
Confirmed fixed in 20180620.n.0 compose testing, all FreeIPA-related tests now pass.