def __init__(self, host): """ Parameters ---------- host : str CML2 lab address or FQDN """ env_object = env.MyEnv() login_data_dic = { "username": env_object.my_env["your_username"], "password": env_object.my_env["your_password"] } self.host = host self.login_data = json.dumps(login_data_dic) self.yaml_path = './virl_data/{0}.yaml'
def __init__(self, host, break_host): """ Parameters ---------- host : str CML2 lab address or FQDN break_host : str Breakout UI address or FQDN """ env_object = env.MyEnv() self.login_data = { "username": env_object.my_env["your_username"], "password": env_object.my_env["your_password"] } self.host = host self.selenium_hub = 'http://{0}:4444/wd/hub'.format( env_object.my_env["selenium_hub"]) self.break_host = break_host
#!user/bin/python import os import subprocess import env env_object = env.MyEnv() cmd_rm_api_container = ['docker', 'rm', '-f', 'py'] cmd_rm_ctl_container = ['docker', 'rm', '-f', 'ctl'] cmd_rm_chrome0_container = ['docker', 'rm', '-f', 'chrome0'] cmd_rm_chrome1_container = ['docker', 'rm', '-f', 'chrome1'] cmd_rm_selenium_hub_container = ['docker', 'rm', '-f', 'selenium-hub'] cmd_rmi_api_image = ['docker', 'rmi', 'py'] cmd_rmi_ctl_image = ['docker', 'rmi', 'ctl'] cmd_rmi_breakout_tool_image = ['docker', 'rmi', 'br'] cmd_rmi_selenium_chrome_image = [ 'docker', 'rmi', 'selenium/node-chrome-debug:3.14.0-helium' ] cmd_rmi_selenium_hub_image = ['docker', 'rmi', 'selenium/hub:3.14.0-helium'] cmd_rm_macvlan_network = ['docker', 'network', 'rm', 'macvlan'] rm_break_out_tool = ["rm", "breakout-linux-x86_amd64"] rm_virl_data = ["rm", "virl_data.tar.gz"] rm_env = ["rm", "env.py"] rm_html_file = ["rm", "index.html"] rm_cml2s_tar = ["rm", "cml2s.tar.gz"] rm_cml2s_dir = ["rm", "-r", "cml2s"] breakout_containaer_path = './docker_file/breakout_tool/' python_containaer_cgi_path = './docker_file/python/cgi-bin/' controller_containaer_html_path = './docker_file/controller/html/' root_path = '../../'