Skip to content
Snippets Groups Projects
Commit f2041d00 authored by Fernando K's avatar Fernando K
Browse files

Create the MAC addresses

parent ee56f1ba
No related branches found
No related tags found
No related merge requests found
...@@ -94,7 +94,10 @@ def vms_and_interfaces(cluster_id): ...@@ -94,7 +94,10 @@ def vms_and_interfaces(cluster_id):
# NB_API.virtualization.interfaces.delete([d['id'] for d in deleted]) # NB_API.virtualization.interfaces.delete([d['id'] for d in deleted])
NB_API.virtualization.interfaces.update(updated_i) NB_API.virtualization.interfaces.update(updated_i)
NB_API.virtualization.interfaces.create(created_i) NB_API.virtualization.interfaces.create(created_i)
# primary MAC Address fixup step # MAC Address fixup step
NB_API.dcim.mac_addresses.create([{
'mac_address': i['mac_address']
} for i in created_i])
updated_m = [] updated_m = []
for mac_address in NB_API.dcim.mac_addresses.filter( for mac_address in NB_API.dcim.mac_addresses.filter(
mac_address=[i['mac_address'] for i in created_i] mac_address=[i['mac_address'] for i in created_i]
......
...@@ -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.2.0', version='2.2.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