Source code for virlsdk.launch_sim

#!/bin/env python
import virlsdk as vsdk
import argparse
import yaml

[docs]def main(): parser = argparse.ArgumentParser() parser.add_argument("-f", "--file", help="Config yaml file") args = parser.parse_args() try: with open(args.file) as f: params = yaml.load(f) except: pass #Instantiate the virl sdk object myvirl = vsdk.Virl(virl=params['virl'],username=params['username'], password=params['password']) with open(params['topology_file']) as tf: #get the virl file payload = tf.read() response = myvirl.startsim(payload) #Start the Sim print(response.status_code) print(response.text)
if __name__ == "__main__" : main()