- Configure LibvirtD, NetworkManager, FirewallD according doc (https://github.com/openshift/installer/blob/master/docs/dev/libvirt/README.md)
- Build OpenShift Installer with LibvirtD support
- Run OpenShift Installer with 'install-config' option
- Fix LibvirtD Hypervisor's Network as you want (addressing, bridge name), masters and workers count
- Runs OpenShift Installer with 'create' option
- On final step of installation add dns record at LibvirtD network definition for host 'openshift-authentication-openshift-authentication.apps.<domain.tld>'
- Prepare your ansible controller
vi inventories/work/hosts
ansible-playbook -i inventories/work/hosts 0-step
It fetches SSH finger prints of hypervisors and bastion, and creates admin user