URL: https://github.com/freeipa/freeipa/pull/5656 Author: stanislavlevin Title: #5656: [WIP][ipatests] Add basic support for remote ipaplatform Action: opened
PR body: """ The main goal is replacing controller's ipaplatform with host's one.
- added basic support (JSON-serializable attributes) for remote platform's paths, knownservices, constants, osinfo. Expose them as `host.ipaplatform.ATTR` - added wrapper for remote systemctl which autoresolves knownservices of IPA - added convenient host markers `skip_if_hostplatform`, `skip_if_hostcontainer`, `skip_if_hostfips`, ` skip_if_not_hostselinux`, `skip_if_host`. Host markers being applied at class scope skip the installation phase.
"""
To pull the PR as Git branch: git remote add ghfreeipa https://github.com/freeipa/freeipa git fetch ghfreeipa pull/5656/head:pr5656 git checkout pr5656
freeipa-devel@lists.fedorahosted.org