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
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
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
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
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
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
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
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
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