def get_node_from_machine_name(machine_name): """ Get node name from a given machine_name machine_name (str): Name of Machine Returns: str: Name of node """ machine_objs = get_machine_objs() for machine_obj in machine_objs: if machine_obj.name == machine_name: return machine_obj.get().get('status').get('addresses')[1].get( 'address')
def get_node_from_machine_name(machine_name): """ Get node name from a given machine_name. Args: machine_name (str): Name of Machine Returns: str: Name of Node (or None if not found) """ machine_objs = get_machine_objs() for machine_obj in machine_objs: if machine_obj.name == machine_name: machine_dict = machine_obj.get() node_name = machine_dict["status"]["nodeRef"]["name"] return node_name