从GitHub仓库导入DeviceTypes
项目描述
Netbox DeviceType导入插件
NetBox插件,用于轻松从NetBox Device Type Library导入DeviceType
描述
该插件使用GitHub GraphQL API从NetBox Device Type Library加载DeviceType。插件仅加载GitHub仓库中的文件树表示,并以表格形式显示,包含厂商和型号列。当您尝试导入选定的模型时,将加载DeviceType定义文件。要使用GraphQL API,您需要在插件设置中设置GitHub个人访问令牌。您无需为令牌授予任何权限。
如何创建令牌,请参阅"创建个人访问令牌"。
兼容性
此插件与NetBox 3.0及更高版本兼容
安装
该插件作为Python包在pypi中可用,可以使用pip安装
pip install netbox-devicetype-importer
在NetBox配置中启用插件
PLUGINS = ['netbox_devicetype_importer']
配置
将您的GitHub个人访问令牌放入NetBox插件配置
PLUGINS_CONFIG = {
'netbox_devicetype_importer': {
'github_token': '<YOUR-GITHUB-TOKEN>'
}
}
截图
未来
- 从GitHub仓库导入设备图像
- 添加GitHub REST API客户端,允许此插件在没有GitHub令牌的情况下使用
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
netbox-devicetype-importer-0.0.6.tar.gz (13.0 kB 查看哈希值)
构建分布
关闭
哈希值 for netbox_devicetype_importer-0.0.6-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9f9c2a2ccb485eee358329f4ff42e654740a87ab68928775496bac6bcec2df7c |
|
MD5 | ac293de68c6e83391590346220ad3a31 |
|
BLAKE2b-256 | eae56559698648643b06673955f463450eea45c44b24ebcb7dfdacc126760bd9 |