in cloudera-on-centos/scripts/cmxDeployOnIbiza.py [0:0]
def host_rack():
"""
Add host to rack
:return:
"""
# TODO: Add host to rack
print "> Add host to rack"
api = ApiResource(server_host=cmx.cm_server, username=cmx.username, password=cmx.password)
cluster = api.get_cluster(cmx.cluster_name)
hosts = []
for h in api.get_all_hosts():
# host = api.create_host(h.hostId, h.hostname,
# socket.gethostbyname(h.hostname),
# "/default_rack")
h.set_rack_id("/default_rack")
hosts.append(h)
cluster.add_hosts(hosts)