status, resp) machines = {} for machine in resp['machines']: mac = machine['mac'] if mac in MACHINES_TO_ADD: machines[machine['id']] = mac print 'machine to add: %s' % machines if set(machines.values()) != set(MACHINES_TO_ADD): print 'only found macs %s while expected are %s' % (machines.values(), MACHINES_TO_ADD) sys.exit(1) # get adapters. status, resp = client.get_adapters() print 'get all adapters status: %s, resp: %s' % (status, resp) adapter_ids = [] for adapter in resp['adapters']: adapter_ids.append(adapter['id']) adapter_id = adapter_ids[0] print 'adpater for deploying a cluster: %s' % adapter_id # add a cluster. status, resp = client.add_cluster(cluster_name=CLUSTER_NAME, adapter_id=adapter_id) print 'add cluster %s status: %s, resp: %s' % (CLUSTER_NAME, status, resp) cluster = resp['cluster'] cluster_id = cluster['id']
MACHINES_TO_ADD = PRESET_VALUES['MACHINES_TO_ADD'].split() for machine in resp['machines']: mac = machine['mac'] if mac in MACHINES_TO_ADD: machines[machine['id']] = mac print 'machine to add: %s' % machines if set(machines.values()) != set(MACHINES_TO_ADD): print 'only found macs %s while expected are %s' % ( machines.values(), MACHINES_TO_ADD) sys.exit(1) # get adapters. status, resp = client.get_adapters() print 'get all adapters status: %s, resp: %s' % (status, resp) adapter_ids = [] for adapter in resp['adapters']: adapter_ids.append(adapter['id']) adapter_id = adapter_ids[0] print 'adpater for deploying a cluster: %s' % adapter_id # add a cluster. status, resp = client.add_cluster( cluster_name=CLUSTER_NAME, adapter_id=adapter_id) print 'add cluster %s status: %s, resp: %s' % (CLUSTER_NAME, status, resp) cluster = resp['cluster'] cluster_id = cluster['id']