Add the `vmware/scenario/vcenter_only` alias to be able to identify the vmware test roles that can be tested with just on vcenter instance. Also, add a check to be sure we don't try to attach ESXi hosts if none has been defined.
Refactoring of the following roles to make use of the new `prepare_vmware_tests` role. - `vmware_about_facts` - `vmware_cluster` - `vmware_cluster_facts` This patch depends on: https://github.com/ansible/ansible/pull/55719 Original PR: https://github.com/ansible/ansible/pull/54882
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>