Skip to main content

Netbox DeviceType/ModuleType Import Plugin

NetBox plugin for easy import DeviceType and ModuleType from NetBox Device Type Library. This is the continuation of the Netbox DeviceType Import Plugin app.

Description

The plugin uses GitHub GraphQL API to load DeviceType and ModuleType from NetBox Device Type Library. The plugin loads only file tree representation from GitHub repo and shows it as a table with vendor and model columns. DeviceType definitions files are loaded when you try to import selected models. To use GraphQL API you need to set GitHub personal access token in plugin settings. How to create the token, see "Creating a personal access token."

Compatibility

NetBox Version Plugin Version
3.4.x 0.0.x
3.5.x 0.1.x
3.6.x 0.2.x
3.7.x 0.3.x
4.0.x 0.4.x
4.1.x 0.5.x
4.2.x 0.6.x
4.3.x 0.7.x
4.4.x 0.8.x
4.5.x 0.9.x
4.6.x 0.10.x

Installation

  • Install NetBox as per NetBox documentation
  • Add to local_requirements.txt:
    • netbox-metatype-importer
  • Install requirements: ./venv/bin/pip install -r local_requirements.txt
  • Add to PLUGINS in NetBox configuration:
    • 'netbox_metatype_importer',
  • Run migration: ./venv/bin/python netbox/manage.py migrate

Configuration

The following options are available in the configuration file:

  • branch
    • Type: String
    • Description: Branch of the NetBox Device Type Library repo
    • Default: master
  • github_token
    • Type: String
    • Description: GitHub personal access token
  • repo
    • Type: String
    • Description: Name of the NetBox Device Type Library repo
    • Default: devicetype-library
  • repo_owner
    • Type: String
    • Description: Owner of the NetBox Device Type Library repo
    • Default: netbox-community

Metadata

Release files for netbox-metatype-importer 0.10.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for netbox-metatype-importer 0.10.0
File Size Uploaded
netbox_metatype_importer-0.10.0.tar.gz 19.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for netbox-metatype-importer 0.10.0
File Interpreter ABI Platform
netbox_metatype_importer-0.10.0-py3-none-any.whl Python 3 none any Details

Total release size: 45.9 kB

Release files / netbox_metatype_importer-0.10.0.tar.gz

Download URL netbox_metatype_importer-0.10.0.tar.gz
Size 19.5 kB
Tags Source
SHA-256 checksum
How to use checksums
96d1f1f054ed2fb7f0750d89d5f3dbc17e820db3337e327aa4d481b6d91a46eb
BLAKE2b-256 checksum
How to use checksums
d931d2a91aec5d8e79e2bd648246934b2f92e7bc30753f65dc068f593ed4038a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / netbox_metatype_importer-0.10.0-py3-none-any.whl

Download URL netbox_metatype_importer-0.10.0-py3-none-any.whl
Size 26.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c0889932b1920ff49712fda73a51ec902f05e54b7889de532dab583772759811
BLAKE2b-256 checksum
How to use checksums
b1f72501e234277953524bcb5770122c24dd39dd46c3dfed920acfdcc6049aa1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

0.10.0 This release

2 release files

0.9.0

2 release files

0.8.1

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page