Add retries while waiting for SSH on server

Cover baremetal_basic_ops with similar logic as was implemented
at [0]. To wait for SSH with retries after we booted instance.


[0] https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/941054

Change-Id: I459ac157ecb58c17efa654c0b43bbcc0f7cbbb00
diff --git a/ironic_tempest_plugin/tests/scenario/test_baremetal_basic_ops.py b/ironic_tempest_plugin/tests/scenario/test_baremetal_basic_ops.py
index dcfc023..2e87afe 100644
--- a/ironic_tempest_plugin/tests/scenario/test_baremetal_basic_ops.py
+++ b/ironic_tempest_plugin/tests/scenario/test_baremetal_basic_ops.py
@@ -217,6 +217,9 @@
         self.validate_ports()
         self.validate_scheduling()
         ip_address = self.get_server_ip(self.instance)
+        self.check_vm_connectivity(ip_address=ip_address,
+                                   private_key=self.keypair['private_key'],
+                                   server=self.instance)
         vm_client = self.get_remote_client(ip_address, server=self.instance)
 
         # We expect the ephemeral partition to be mounted on /mnt and to have