Ejemplo n.º 1
0
Archivo: hosts.py Proyecto: sadig/DC2
 def find_by_server_mac(self, mac_addr=None):
     if mac_addr is not None:
         s = Servers(self._rpcurl)
         server_rec = s.find_by_mac(mac_addr)
         if server_rec is not None:
             host_list = self._proxy.dc2.inventory.hosts.find(
                 {"server_id": server_rec["_id"]})
             if (host_list is not None and
                     len(host_list) > 0 and
                     host_list[0] is not None):
                 return host_list[0]
     return None