Merge "Allow ssh when testing via ansible"
authorSteven Pisarski <s.pisarski@cablelabs.com>
Tue, 11 Jul 2017 13:26:43 +0000 (13:26 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Tue, 11 Jul 2017 13:26:43 +0000 (13:26 +0000)
snaps/provisioning/tests/ansible_utils_tests.py

index 1cab8a6..4c8dea6 100644 (file)
@@ -230,13 +230,13 @@ class AnsibleProvisioningTests(OSIntegrationTestCase):
         priv_ip = self.inst_creator.get_port_ip(self.port_1_name)
         self.assertTrue(check_dhcp_lease(self.nova, vm, priv_ip))
 
-        # Block until VM's ssh port has been opened
-        self.assertTrue(self.inst_creator.vm_ssh_active(block=True))
-
         # Apply Security Group
         self.inst_creator.add_security_group(
             self.sec_grp_creator.get_security_group())
 
+        # Block until VM's ssh port has been opened
+        self.assertTrue(self.inst_creator.vm_ssh_active(block=True))
+
         ssh_client = self.inst_creator.ssh_client()
         self.assertIsNotNone(ssh_client)
         out = ssh_client.exec_command('pwd')[1].channel.in_buffer.read(1024)
@@ -282,6 +282,10 @@ class AnsibleProvisioningTests(OSIntegrationTestCase):
         priv_ip = self.inst_creator.get_port_ip(self.port_1_name)
         self.assertTrue(check_dhcp_lease(self.nova, vm, priv_ip))
 
+        # Apply Security Group
+        self.inst_creator.add_security_group(
+            self.sec_grp_creator.get_security_group())
+
         # Block until VM's ssh port has been opened
         self.assertTrue(self.inst_creator.vm_ssh_active(block=True))