feat: add scoped NetBox ZIP export and import plugin

This commit is contained in:
2026-08-05 11:22:47 +02:00
commit d0db98b690
23 changed files with 1811 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
from typing import ClassVar
from netbox.plugins import PluginConfig
class NetBoxExportConfig(PluginConfig):
name = "netbox_export"
verbose_name = "NetBox-Export"
description = "Portable ZIP export and import for tenants and locations"
version = "0.1.0"
author = "NetBox Export contributors"
base_url = "netbox-export"
min_version = "4.6.0"
max_version = "4.6.99"
required_settings: ClassVar[list[str]] = []
default_settings: ClassVar[dict] = {
"max_objects": 50000,
"max_archive_size_mb": 250,
"archive_signing_key": "",
}
config = NetBoxExportConfig