Пример #1
0
 def _get_dhcp_members(self, ib_network):
     dhcp_members = []
     member_ips = utils.get_dhcp_member_ips(ib_network)
     for member_ip in member_ips:
         dhcp_member = utils.find_in_list_by_value(
             member_ip, self.discovered_grid_members)
         if not dhcp_member:
             raise exc.InfobloxCannotFindMember(member=member_ip)
         dhcp_members.append(dhcp_member)
     return dhcp_members
Пример #2
0
 def _get_dns_members(self, network_dict):
     # multiple dns members can be assigned to a network
     dns_members = []
     member_ips = utils.get_dns_member_ips(network_dict)
     for member_ip in member_ips:
         dns_member = utils.find_in_list_by_value(member_ip,
                                                  self.db_members)
         if dns_member:
             dns_members.append(dns_member)
     return dns_members
Пример #3
0
 def _get_dns_members(self, network_dict):
     # multiple dns members can be assigned to a network
     dns_members = []
     member_ips = utils.get_dns_member_ips(network_dict)
     for member_ip in member_ips:
         dns_member = utils.find_in_list_by_value(member_ip,
                                                  self.db_members)
         if dns_member:
             dns_members.append(dns_member)
     return dns_members
Пример #4
0
 def _get_dhcp_members(self, ib_network):
     dhcp_members = []
     member_ips = utils.get_dhcp_member_ips(ib_network)
     for member_ip in member_ips:
         dhcp_member = utils.find_in_list_by_value(
             member_ip, self.discovered_grid_members)
         if not dhcp_member:
             raise exc.InfobloxCannotFindMember(member=member_ip)
         dhcp_members.append(dhcp_member)
     return dhcp_members
Пример #5
0
 def _get_dhcp_members(self, network_dict):
     # multiple dhcp members can be assigned to a network
     dhcp_members = []
     member_ips = utils.get_dhcp_member_ips(network_dict)
     for member_ip in member_ips:
         dhcp_member = utils.find_in_list_by_value(member_ip,
                                                   self.db_members)
         if not dhcp_member:
             raise exc.InfobloxCannotFindMember(member=member_ip)
         dhcp_members.append(dhcp_member)
     return dhcp_members
Пример #6
0
 def _get_dns_members(self, ib_network):
     # multiple dns members can be assigned to a network
     dns_members = []
     member_ips = utils.get_dns_member_ips(ib_network)
     for member_ip in member_ips:
         dns_member = utils.find_in_list_by_value(
             member_ip, self.discovered_grid_members)
         # we do not care user specified dns servers
         if dns_member:
             dns_members.append(dns_member)
     return dns_members
Пример #7
0
 def _get_dns_members(self, ib_network):
     # multiple dns members can be assigned to a network
     dns_members = []
     member_ips = utils.get_dns_member_ips(ib_network)
     for member_ip in member_ips:
         dns_member = utils.find_in_list_by_value(
             member_ip, self.discovered_grid_members)
         # we do not care user specified dns servers
         if dns_member:
             dns_members.append(dns_member)
     return dns_members
Пример #8
0
 def _get_dhcp_members(self, network_dict):
     # multiple dhcp members can be assigned to a network
     dhcp_members = []
     member_ips = utils.get_dhcp_member_ips(network_dict)
     for member_ip in member_ips:
         dhcp_member = utils.find_in_list_by_value(member_ip,
                                                   self.db_members)
         if not dhcp_member:
             raise exc.InfobloxCannotFindMember(
                 member=member_ip)
         dhcp_members.append(dhcp_member)
     return dhcp_members
Пример #9
0
 def _get_dhcp_members(self, network_dict):
     # multiple dhcp members can be assigned to a network
     dhcp_members = []
     member_ips = utils.get_dhcp_member_ips(network_dict)
     for member_ip in member_ips:
         dhcp_member = utils.find_in_list_by_value(member_ip,
                                                   self.db_members)
         if not dhcp_member:
             LOG.warning("Member not found with dhcp_ip: %r", member_ip)
             continue
         dhcp_members.append(dhcp_member)
     return dhcp_members