diff options
Diffstat (limited to 'testcases/features/sfc/sfc.py')
-rwxr-xr-x | testcases/features/sfc/sfc.py | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/testcases/features/sfc/sfc.py b/testcases/features/sfc/sfc.py index 3f46026a..ec172000 100755 --- a/testcases/features/sfc/sfc.py +++ b/testcases/features/sfc/sfc.py @@ -149,6 +149,18 @@ def main(): sg_id = os_utils.create_security_group_full(neutron_client, SECGROUP_NAME, SECGROUP_DESCR) + secgroups = os_utils.get_security_groups(neutron_client) + + for sg in secgroups: + os_utils.create_secgroup_rule(neutron_client, sg['id'], + 'ingress', 'tcp', + port_range_min=22, + port_range_max=22) + os_utils.create_secgroup_rule(neutron_client, sg['id'], + 'egress', 'tcp', + port_range_min=22, + port_range_max=22) + # boot INSTANCE logger.info("Creating instance '%s'..." % INSTANCE_NAME) logger.debug( @@ -289,12 +301,12 @@ def main(): time.sleep(3) r += 1 - logger.info("SSH connectivity to the SFs established") - if not all(check): logger.error("Cannot establish SSH connection to the SFs") sys.exit(1) + logger.info("SSH connectivity to the SFs established") + # SSH TO START THE VXLAN_TOOL ON SF1 logger.info("Configuring the SFs") try: |