This commit is contained in:
Solvik Blum 2019-08-29 16:10:42 +02:00
commit 6491a227db
No known key found for this signature in database
GPG key ID: CC12B3DC262B6C47

View file

@ -322,7 +322,8 @@ class Network():
if netbox_ip.role and netbox_ip.role.label == 'Anycast': if netbox_ip.role and netbox_ip.role.label == 'Anycast':
logging.debug('IP {} is Anycast..'.format(ip)) logging.debug('IP {} is Anycast..'.format(ip))
unassigned_anycast_ip = [x for x in netbox_ips if x.interface is None] unassigned_anycast_ip = [x for x in netbox_ips if x.interface is None]
assigned_anycast_ip = [x for x in netbox_ips if x.interface and x.interface.id == interface.id] assigned_anycast_ip = [x for x in netbox_ips if
x.interface and x.interface.id == interface.id]
# use the first available anycast ip # use the first available anycast ip
if len(unassigned_anycast_ip): if len(unassigned_anycast_ip):
logging.info('Assigning existing Anycast IP {} to interface'.format(ip)) logging.info('Assigning existing Anycast IP {} to interface'.format(ip))