
Regarding your first concern: When the hosted engine is in the setup process, the VM is given an IP from a random 192.168.xxx.xxx IP address. This is done in order to provide connectivity between the host and the engine temporarily. The IP which is retrieved after the setup script is going to be what you want to point your DNS entry to, as the temporary IP will get removed and is unresolvable from external hosts. How that gets done is something you'll need to figure out; I suggest creating a DHCP reservation for the MAC address given to the engine VM when it's created. Regarding your second concern: The oVirt-Ansible-Collection seems to be affected by the new Ansible update; a few workarounds are posted in a GitHub issue thread (https://github.com/oVirt/ovirt-ansible-collection/issues/695) which may help.