I had problems with
/bin/sh: /usr/sbin/ipa-client-install: No such file or directory
Also, I had an error about
Service['httpd'] not able to start, but wasn’t yet installed
The problem appeared to me after some other modules installed, not sure if it is
pcfens-ca_cert, but the manifest was no longer compiling in the right order. Being explicit in ordering of operations fixes the problem for me.