do not use master role with function hosts_as()
Better to define following roles into nodeset :
-
ipaserveraandmasterfor the SUT ipa master. -
ipaserverbandagentfor the SUT ipa replica. -
ipaclientcentosandagentfor SUT ipa client running centos7 -
ipaclientubuntuandagentfor SUT ipa client running ubuntu1604
Then use roles ipaservera, ipaserverb, ipaclientcentos and ipaclientubuntuwith functionhosts_as()`.
Edited by Fabien Combernous