示例#1
0
def create_instance(instance_name, cpu=1, mem=4):
    tf.logging.info("Creating instance %s", instance_name)
    out = cloud.shell_output(CREATE_INSTANCE,
                             instance_name=instance_name,
                             cpu=cpu,
                             mem=mem)
    return out.split("\n")[1:-1][0].split()[8]
示例#2
0
def list_vm_names_and_ips():
    list_out = cloud.shell_output(cloud.LIST_VM)
    lines = [l.split() for l in list_out.split("\n")[1:-1]]
    names_and_ips = [(l[0].strip(), l[-2].strip()) for l in lines]
    return names_and_ips
示例#3
0
def default_zone():
    return cloud.shell_output(DEFAULT_ZONE).strip()
示例#4
0
def list_vm_names_and_ips():
  list_out = cloud.shell_output(cloud.Gcloud.LIST_VM)
  lines = [l.split() for l in list_out.split("\n")[1:-1]]
  names_and_ips = [(l[0].strip(), l[-2].strip()) for l in lines]
  return names_and_ips
示例#5
0
def create_instance(instance_name, cpu=1, mem=4):
  tf.logging.info("Creating instance %s", instance_name)
  out = cloud.shell_output(CREATE_INSTANCE, instance_name=instance_name,
                           cpu=cpu, mem=mem)
  return out.split("\n")[1:-1][0].split()[8]
示例#6
0
def default_zone():
  return cloud.shell_output(DEFAULT_ZONE).strip()