blob: 54d0b022d6b0d2a0fa9cc74f16f21075e3c790ee [file] [log] [blame]
from autotest_lib.frontend.shared import rest_client
from autotest_lib.server import frontend
planner_rpc = frontend.Planner()
afe_rest = rest_client.Resource.load('http://%(server)s/afe/server/resources')
label = afe_rest.labels.get(name='%(label_name)s').members[0].get()
def run(machine):
hostname = hosts.create_host(machine).hostname
host = afe_rest.hosts.get(hostname=hostname).members[0]
label.hosts.post({'host': host})
job.parallel_simple(run, machines)
planner_rpc.run('modify_plan', id=%(plan_id)d, initialized=True)