do_ssh_popen, do_ssh_paramiko, do_ssh, do_scp,\ push_storm, generate_hostname, print_elapsed_time parser = OptionParser() parser.add_option('--do-no-destroy', dest='do_not_destroy', default=False) parser.add_option('--storm-config-id', dest='storm_config_id', default='3', help="config ids listed in list_machines.py. 3 = 2Gb VM, 6 = 32Gb VM") jenkins_config = load_config_from_file(get_default_catkin_debs_config()) storm_config = load_config_from_file(get_default_storm_config()) (options, args) = parser.parse_args() if len(args) != 1: parser.error("Need 1 argument of how many machines") start_time = time.time() number = int(args[0]) print "Requested to make %d machines" % number config_id = int(options.storm_config_id) sapi = storm.StormAPI(storm_config['storm_api_username'],
import buildfarm.storm as storm from buildfarm.storm_helpers import get_slave_servers from buildfarm.storm_helpers import ( get_slave_servers, get_default_storm_config, get_slave_servers, get_default_catkin_debs_config, get_default_storm_config, load_config_from_file, do_ssh_popen, do_ssh_paramiko, do_ssh, do_scp, push_storm, generate_hostname, print_elapsed_time, ) storm_config = load_config_from_file(get_default_storm_config()) sapi = storm.StormAPI( storm_config["storm_api_username"], storm_config["storm_api_password"], storm_config["storm_vm_root_password"] ) servers = sapi.storm_server_list() slaves = get_slave_servers(servers) ips = [s["ip"] for s in slaves if "ip" in s] print " ".join(ips)
#!/usr/bin/env python import buildfarm.storm as storm from buildfarm.storm_helpers import get_slave_servers from buildfarm.storm_helpers import get_slave_servers,\ get_default_storm_config, get_slave_servers,\ get_default_catkin_debs_config,\ get_default_storm_config, load_config_from_file,\ do_ssh_popen, do_ssh_paramiko, do_ssh, do_scp,\ push_storm, generate_hostname, print_elapsed_time storm_config = load_config_from_file(get_default_storm_config()) sapi = storm.StormAPI(storm_config['storm_api_username'], storm_config['storm_api_password'], storm_config['storm_vm_root_password']) servers = sapi.storm_server_list() slaves = get_slave_servers(servers) ips = [s['ip'] for s in slaves if 'ip' in s] print ' '.join(ips)