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

Create the MAC addresses

parent ee56f1ba
Branches
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