Hypervisor list for Nova get's populated with node FQDNs, which might
be completely different then nodename.
This is also reproducible in AIO, where ansible_facts['nodename'] is
`aio1`, while ansible_facts['fqdn'] is `aio1.openstack.local`.
And the fqdn is defined in hypervisor listing.
Since there could be a confusion in hostname/nodename/fqdn from
deployment to deployment, we make the fact variable configurable.
Related-Bug: #2081741
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/930272
Change-Id: If43d721abb978d305abba8ee01d6de2ed2bf2553