将初始数据加载到 Netbox
项目描述
Netbox Initializers 插件
将 YAML 文件中的数据加载到 Netbox
安装
首先激活您安装 Netbox 的虚拟环境,安装与您的 Netbox 版本相对应的插件版本。
pip install "netbox-initializers==3.3.*"
然后您需要将插件添加到PLUGINSNetbox 配置中的阵列中。
PLUGINS = [
'netbox_initializers',
]
入门
首先,您需要开始编写包含初始数据的 YAML 文件。为了更容易,插件包含所有支持的初始化程序的示例文件。要访问这些示例,您可以将它们复制到您选择的目录中并在那里进行编辑。要复制文件,请运行以下命令(在您的 Netbox 目录中):
./manage.py copy_initializers_examples --path /path/for/example/files
填写好要导入的数据后,可以使用以下命令开始导入:
./manage.py load_initializer_data --path /path/for/example/files
网箱 Docker 镜像
初始化器将 Docker 映像的一部分提取到 Netbox 插件中。这样做是为了拆分初始化程序和映像的发布周期。要在 Netbox Docker 映像中使用新插件,必须将其安装到映像中。为此,可以使用以下示例作为起点:
FROM netboxcommunity/netbox:v3.3
RUN /opt/netbox/venv/bin/pip install "netbox-initializers==3.3.*"
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
netbox-initializers-3.3.0.tar.gz
(28.7 kB
查看哈希)
内置分布
关
netbox_initializers -3.3.0-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 6c4fccbbc7d9e6654e4b73c67638886cabc64be2fe013b731899c3ac503b7553 |
|
| MD5 | 13e91f8d8df55a0ee1ba214e4a3848d4 |
|
| 布莱克2-256 | 4a063160e646484b432d0610b9c230495f7292bdcc625edf71629ccb866bcfdb |