os.environ["AVIATRIX_CONTROLLER_IP"] = avx_controller_ip os.environ["AVIATRIX_USERNAME"] = avx_controller_user os.environ["AVIATRIX_PASSWORD"] = avx_controller_pass except Exception as err: log.exception(str(err)) log.info("-------------------- RESULT --------------------") log.error(" Failed to properly set environment credentials!") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" Set environment credentials: PASS\n") try: log.info("Creating infrastructure...") tf.create_verify() except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) log.info("-------------------- RESULT --------------------") log.error(" create_verify(): FAIL\n") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" create_verify(): PASS\n") try: log.info("Verifying import functionality...") tf.import_test("spoke_gateway", "aws_spoke_gateway") except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode())
os.environ["AVIATRIX_CONTROLLER_IP"] = avx_controller_ip os.environ["AVIATRIX_USERNAME"] = avx_controller_user os.environ["AVIATRIX_PASSWORD"] = avx_controller_pass except Exception as err: log.exception(str(err)) log.info("-------------------- RESULT --------------------") log.error(" Failed to properly set environment credentials!") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" Set environment credentials: PASS\n") try: log.info("Creating infrastructure...") tf.create_verify() except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) return_result("create_verify", False) sys.exit(1) else: return_result("create_verify", True) try: log.info("Verifying import functionality...") tf.import_test("gateway", "aws_gw_test_1") except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) return_result("import_test", False) sys.exit(1)
os.environ["AVIATRIX_CONTROLLER_IP"] = avx_controller_ip os.environ["AVIATRIX_USERNAME"] = avx_controller_user os.environ["AVIATRIX_PASSWORD"] = avx_controller_pass except Exception as err: log.exception(str(err)) log.info("-------------------- RESULT --------------------") log.error(" Failed to properly set environment credentials!") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" Set environment credentials: PASS\n") try: log.info("Creating infrastructure...") tf.create_verify() except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) return_result("create_verify", False) sys.exit(1) else: return_result("create_verify", True) try: log.info("Verifying import functionality...") log.debug(" Importing TGW...") tf.import_test("aws_tgw", "test_aws_tgw") log.debug(" Importing TGW Transit Gateway Attachment...") tf.import_test("aws_tgw_transit_gateway_attachment", "tgw_transit_att") except tf.subprocess.CalledProcessError as err:
log.debug(" avx_controller_pass: %s", avx_controller_pass) os.environ["AVIATRIX_CONTROLLER_IP"] = avx_controller_ip os.environ["AVIATRIX_USERNAME"] = avx_controller_user os.environ["AVIATRIX_PASSWORD"] = avx_controller_pass except Exception as err: log.exception(str(err)) log.info("-------------------- RESULT --------------------") log.error(" Failed to properly set environment credentials!") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" Set environment credentials: PASS\n") try: log.info("Creating infrastructure...") tf.create_verify(varfile=cred_path) except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) log.info("-------------------- RESULT --------------------") log.error(" create_verify(): FAIL\n") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" create_verify(): PASS\n") try: log.info("Verifying import functionality...") tf.import_test("account", "gcp_access_account_1", varfile=cred_path) except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) log.info("-------------------- RESULT --------------------")
log.debug(" avx_controller_pass: %s", avx_controller_pass) os.environ["AVIATRIX_CONTROLLER_IP"] = avx_controller_ip os.environ["AVIATRIX_USERNAME"] = avx_controller_user os.environ["AVIATRIX_PASSWORD"] = avx_controller_pass except Exception as err: log.exception(str(err)) log.info("-------------------- RESULT --------------------") log.error(" Failed to properly set environment credentials!") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" Set environment credentials: PASS\n") try: log.info("Creating infrastructure...") tf.create_verify("awsgov_acc_cred") except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) log.info("-------------------- RESULT --------------------") log.error(" create_verify(): FAIL\n") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" create_verify(): PASS\n") try: log.info("Verifying import functionality...") tf.import_test("account", "aws_gov_root_1", "awsgov_acc_cred") except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) log.info("-------------------- RESULT --------------------")
log.debug(" avx_controller_pass: %s", avx_controller_pass) os.environ["AVIATRIX_CONTROLLER_IP"] = avx_controller_ip os.environ["AVIATRIX_USERNAME"] = avx_controller_user os.environ["AVIATRIX_PASSWORD"] = avx_controller_pass except Exception as err: log.exception(str(err)) log.info("-------------------- RESULT --------------------") log.error(" Failed to properly set environment credentials!") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" Set environment credentials: PASS\n") try: log.info("Creating infrastructure...") tf.create_verify("aws_iam_acc_cred") except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) log.info("-------------------- RESULT --------------------") log.error(" create_verify(): FAIL\n") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" create_verify(): PASS\n") log.info( str(os.path.split(os.getcwd())[1]).upper() + " does not support import functionality...") log.info("-------------------- RESULT --------------------") log.info(" import_test(): SKIPPED\n")
log.debug(" avx_controller_user: %s", avx_controller_user) log.debug(" avx_controller_pass: %s", avx_controller_pass) os.environ["AVIATRIX_CONTROLLER_IP"] = avx_controller_ip os.environ["AVIATRIX_USERNAME"] = avx_controller_user os.environ["AVIATRIX_PASSWORD"] = avx_controller_pass except: log.info("-------------------- RESULT --------------------") log.error(" Failed to properly set environment credentials!") sys.exit() log.info("-------------------- RESULT --------------------") log.info(" Set environment credentials: PASS\n") try: log.info("Creating infrastructure...") tf.create_verify("oracle_acc_cred") except: log.info("-------------------- RESULT --------------------") log.error(" create_verify(): FAIL\n") sys.exit() log.info("-------------------- RESULT --------------------") log.info(" create_verify(): PASS\n") log.info(str(os.path.split(os.getcwd())[1]).upper() + " does not support import functionality...") log.info("-------------------- RESULT --------------------") log.info(" import_test(): SKIPPED\n") log.info(str(os.path.split(os.getcwd())[1]).upper() + " does not support update functionality...") log.info("-------------------- RESULT --------------------")
log.debug(" avx_controller_ip: %s", avx_controller_ip) log.debug(" avx_controller_user: %s", avx_controller_user) log.debug(" avx_controller_pass: %s", avx_controller_pass) os.environ["AVIATRIX_CONTROLLER_IP"] = avx_controller_ip os.environ["AVIATRIX_USERNAME"] = avx_controller_user os.environ["AVIATRIX_PASSWORD"] = avx_controller_pass except: log.info("-------------------- RESULT --------------------") log.error(" Failed to properly set environment credentials!") sys.exit() log.info("-------------------- RESULT --------------------") log.info(" Set environment credentials: PASS\n") try: log.info("Creating infrastructure...") tf.create_verify("user_emails") except: log.info("-------------------- RESULT --------------------") log.error(" create_verify(): FAIL\n") sys.exit() log.info("-------------------- RESULT --------------------") log.info(" create_verify(): PASS\n") try: log.info("Verifying import functionality...") log.debug(" Importing a VPN user...") tf.import_test("vpn_user", "test_vpn_user1", "user_emails") except: log.info("-------------------- RESULT --------------------") log.error(" import_test(): FAIL\n") sys.exit()
log.debug(" avx_controller_pass: %s", avx_controller_pass) os.environ["AVIATRIX_CONTROLLER_IP"] = avx_controller_ip os.environ["AVIATRIX_USERNAME"] = avx_controller_user os.environ["AVIATRIX_PASSWORD"] = avx_controller_pass except Exception as err: log.exception(str(err)) log.info("-------------------- RESULT --------------------") log.error(" Failed to properly set environment credentials!") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" Set environment credentials: PASS\n") try: log.info("Creating infrastructure...") tf.create_verify("aws_root_acc_cred") except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) log.info("-------------------- RESULT --------------------") log.error(" create_verify(): FAIL\n") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" create_verify(): PASS\n") log.info( str(os.path.split(os.getcwd())[1]).upper() + " does not support import functionality...") log.info("-------------------- RESULT --------------------") log.info(" import_test(): SKIPPED\n")
log.debug(" avx_controller_pass: %s", avx_controller_pass) os.environ["AVIATRIX_CONTROLLER_IP"] = avx_controller_ip os.environ["AVIATRIX_USERNAME"] = avx_controller_user os.environ["AVIATRIX_PASSWORD"] = avx_controller_pass except Exception as err: log.exception(str(err)) log.info("-------------------- RESULT --------------------") log.error(" Failed to properly set environment credentials!") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" Set environment credentials: PASS\n") try: log.info("Creating infrastructure...") tf.create_verify("acc_user_cred") except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) log.info("-------------------- RESULT --------------------") log.error(" create_verify(): FAIL\n") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" create_verify(): PASS\n") try: log.info("Verifying import functionality...") tf.import_test("account_user", "test_accountuser", "acc_user_cred") except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) log.info("-------------------- RESULT --------------------")
log.debug(" avx_controller_pass: %s", avx_controller_pass) os.environ["AVIATRIX_CONTROLLER_IP"] = avx_controller_ip os.environ["AVIATRIX_USERNAME"] = avx_controller_user os.environ["AVIATRIX_PASSWORD"] = avx_controller_pass except Exception as err: log.exception(str(err)) log.info("-------------------- RESULT --------------------") log.error(" Failed to properly set environment credentials!") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" Set environment credentials: PASS\n") try: log.info("Creating infrastructure...") tf.create_verify("gcloud_acc_cred") except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) log.info("-------------------- RESULT --------------------") log.error(" create_verify(): FAIL\n") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" create_verify(): PASS\n") try: log.info("Verifying import functionality...") tf.import_test("account", "gcp_access_account_1", "gcloud_acc_cred") except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) log.info("-------------------- RESULT --------------------")
os.environ["AVIATRIX_CONTROLLER_IP"] = avx_controller_ip os.environ["AVIATRIX_USERNAME"] = avx_controller_user os.environ["AVIATRIX_PASSWORD"] = avx_controller_pass except Exception as err: log.exception(str(err)) log.info("-------------------- RESULT --------------------") log.error(" Failed to properly set environment credentials!") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" Set environment credentials: PASS\n") for i in range(3): try: log.info("Creating infrastructure...") tf.create_verify() except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) time.sleep(60 + 60 * i) if i == 2: log.info("-------------------- RESULT --------------------") log.error(" CloudWAN infrastructure: FAIL\n") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" CloudWAN infrastructure: PASS\n") break for j in range(3): try: log.debug(" transit gateway attachment status : true...")
log.debug(" avx_controller_pass: %s", avx_controller_pass) os.environ["AVIATRIX_CONTROLLER_IP"] = avx_controller_ip os.environ["AVIATRIX_USERNAME"] = avx_controller_user os.environ["AVIATRIX_PASSWORD"] = avx_controller_pass except Exception as err: log.exception(str(err)) log.info("-------------------- RESULT --------------------") log.error(" Failed to properly set environment credentials!") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" Set environment credentials: PASS\n") try: log.info("Creating infrastructure...") tf.create_verify("azure_acc_cred") except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) log.info("-------------------- RESULT --------------------") log.error(" create_verify(): FAIL\n") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" create_verify(): PASS\n") try: log.info("Verifying import functionality...") tf.import_test("account", "azure_access_account_1", "azure_acc_cred") except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) log.info("-------------------- RESULT --------------------")
os.environ["AVIATRIX_USERNAME"] = avx_controller_user os.environ["AVIATRIX_PASSWORD"] = avx_controller_pass except Exception as err: log.exception(str(err)) log.info("-------------------- RESULT --------------------") log.error(" Failed to properly set environment credentials!") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" Set environment credentials: PASS\n") for i in range(3): try: log.info("Creating infrastructure...") tf.create_verify(varval="enable_aws=true") except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) time.sleep(60 + 60*i) if i == 2 : return_result("AWS_create_verify", False) sys.exit(1) else: return_result("AWS_create_verify", True) break for j in range(3): try: log.info("Verifying import functionality for AWS...") log.debug(" Verifying import for transit firenet gateway...")
log.debug(" avx_controller_pass: %s", avx_controller_pass) os.environ["AVIATRIX_CONTROLLER_IP"] = avx_controller_ip os.environ["AVIATRIX_USERNAME"] = avx_controller_user os.environ["AVIATRIX_PASSWORD"] = avx_controller_pass except Exception as err: log.exception(str(err)) log.info("-------------------- RESULT --------------------") log.error(" Failed to properly set environment credentials!") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" Set environment credentials: PASS\n") try: log.info("Creating infrastructure...") tf.create_verify() except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) log.info("-------------------- RESULT --------------------") log.error(" create_verify(): FAIL\n") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" create_verify(): PASS\n") try: log.info("Verifying import functionality...") log.debug(" Importing the AWS (LDAP, Duo) gateway...") tf.import_test("gateway", "aws_ldap_duo_gw") except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode())
os.environ["AVIATRIX_CONTROLLER_IP"] = avx_controller_ip os.environ["AVIATRIX_USERNAME"] = avx_controller_user os.environ["AVIATRIX_PASSWORD"] = avx_controller_pass except Exception as err: log.exception(str(err)) log.info("-------------------- RESULT --------------------") log.error(" Failed to properly set environment credentials!") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" Set environment credentials: PASS\n") try: log.info("Creating infrastructure...") tf.create_verify() except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) log.info("-------------------- RESULT --------------------") log.error(" create_verify(): FAIL\n") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" create_verify(): PASS\n") try: log.info("Verifying import functionality...") log.debug(" Importing the AWS (Okta) gateway...") tf.import_test("gateway", "aws_okta_gw") except tf.subprocess.CalledProcessError as err:
os.environ["AVIATRIX_CONTROLLER_IP"] = avx_controller_ip os.environ["AVIATRIX_USERNAME"] = avx_controller_user os.environ["AVIATRIX_PASSWORD"] = avx_controller_pass except Exception as err: log.exception(str(err)) log.info("-------------------- RESULT --------------------") log.error(" Failed to properly set environment credentials!") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" Set environment credentials: PASS\n") try: log.info("Creating infrastructure...") tf.create_verify() except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) return_result("create_verify", False) sys.exit(1) else: return_result("create_verify", True) try: log.info("Verifying import functionality...") log.debug(" Importing Geo VPN...") tf.import_test("geo_vpn", "test_geo_vpn") log.debug(" Importing Geo VPN user...") tf.import_test("vpn_user", "geo_vpn_user") except tf.subprocess.CalledProcessError as err:
log.debug(" avx_controller_pass: %s", avx_controller_pass) os.environ["AVIATRIX_CONTROLLER_IP"] = avx_controller_ip os.environ["AVIATRIX_USERNAME"] = avx_controller_user os.environ["AVIATRIX_PASSWORD"] = avx_controller_pass except Exception as err: log.exception(str(err)) log.info("-------------------- RESULT --------------------") log.error(" Failed to properly set environment credentials!") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" Set environment credentials: PASS\n") try: log.info("Creating infrastructure...") tf.create_verify() except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) log.info("-------------------- RESULT --------------------") log.error(" create_verify(): FAIL\n") sys.exit(1) else: log.info("-------------------- RESULT --------------------") log.info(" create_verify(): PASS\n") try: log.info("Verifying import functionality...") tf.import_test("transit_gateway", "insane_transit_gw") except tf.subprocess.CalledProcessError as err: log.exception(err.stderr.decode()) log.info("-------------------- RESULT --------------------")