Skip to content
Snippets Groups Projects
Commit c311d316 authored by mvrp21's avatar mvrp21
Browse files

fix: network interfaces other than virtio cause error


Signed-off-by: default avatarMarcus V. <mvrp21@inf.ufpr.br>
parent dae39fd5
No related branches found
No related tags found
No related merge requests found
...@@ -5,7 +5,7 @@ class NetBoxProxmoxSyncConfig(PluginConfig): ...@@ -5,7 +5,7 @@ class NetBoxProxmoxSyncConfig(PluginConfig):
name = 'netbox_proxmox_sync' name = 'netbox_proxmox_sync'
verbose_name = 'NetBox Proxmox Sync' verbose_name = 'NetBox Proxmox Sync'
description = 'Import cluster information from Proxmox into NetBox' description = 'Import cluster information from Proxmox into NetBox'
version = '2.0.5' version = '2.1.1'
base_url = 'netbox-proxmox-sync' base_url = 'netbox-proxmox-sync'
......
...@@ -153,8 +153,8 @@ def vm_from_proxmox(cluster_name, proxmox_node_name, proxmox_vm, tags=[]): ...@@ -153,8 +153,8 @@ def vm_from_proxmox(cluster_name, proxmox_node_name, proxmox_vm, tags=[]):
def interface_from_proxmox(proxmox_vm_name, interface_name, proxmox_interface): def interface_from_proxmox(proxmox_vm_name, interface_name, proxmox_interface):
# net[0-9]+: 'virtio=00:00:00:00:00:00,bridge=vmbr<VID>' # net[0-9]+: 'virtio?=00:00:00:00:00:00,bridge=vmbr<VID>'
mac = proxmox_interface.split('virtio=')[1].split(',')[0] mac = proxmox_interface.split('=')[1].split(',')[0]
vlan_id = int(proxmox_interface.split('bridge=vmbr')[1].split(',firewall')[0]) vlan_id = int(proxmox_interface.split('bridge=vmbr')[1].split(',firewall')[0])
return VirtualInterface( return VirtualInterface(
name=f'{proxmox_vm_name}:{interface_name}', name=f'{proxmox_vm_name}:{interface_name}',
......
...@@ -2,7 +2,7 @@ from setuptools import find_packages, setup ...@@ -2,7 +2,7 @@ from setuptools import find_packages, setup
setup( setup(
name='netbox-proxmox-sync', name='netbox-proxmox-sync',
version='2.1.0', version='2.1.1',
description='Import Proxmox cluster info into NetBox.', description='Import Proxmox cluster info into NetBox.',
install_requires=['pynetbox', 'proxmoxer'], install_requires=['pynetbox', 'proxmoxer'],
include_package_data=True, include_package_data=True,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment