- def discover(self):
- if self.get("hostname") or self.get("ip"):
- self.check_active_and_alive()
- #return node_id de hostname para que provision haga add_node_slice, check que ip coincide con hostname
+ #def discover(self):
+ # hostname = self.get("hostname")
+ # if hostname:
+ # node_id = self.check_alive_and_active(hostname=hostname)
+ # else:
+ # from random import choice
+ # nodes = self.filter_based_on_attributes()
+ # nodes_alive = self.check_alive_and_active(nodes)
+ # while in_blkl:
+ # node_id = choice(nodes_alive)
+
+
+ # self._discover_time = tnow()
+ # self._state = ResourceState.DISCOVERED
+ # return node_id
+
+ #def provision(self):