问题标签 [netbox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ubuntu - Ansible Netbox 区域:使用 parent_region 的名称而不是它的 ID
Ansible 版本:2.9.6
网箱版本:2.11.7
我正在尝试通过 ansible 使用从 csv 文件添加子区域netbox_region
。Could not resolve id of parent_region:
我在指定 parent_region 的 ID 时成功添加了子区域,但在尝试使用 parent_region 的名称时遇到错误。
成功的:
失败的:
错误:"msg": "Could not resolve id of parent_region: misamis-oriental"
注意Misamis Oriental 在 netbox 中的 ID 是1993
.
有没有办法让 netbox_region 接受 parent_region 的字符串名称?我的 csv 文件应该有Parent Region Name
而不是它的ID
.
任何帮助表示赞赏!
ubuntu - 在 Ansible 中删除双花括号或将字符串转换为原始字符串文字
我从 csv 文件导入 Ansible 中的数据,并希望将字符串从 csv 文件转换为 Ansible 中的原始数据。
可靠:
parent_region: "{{ parent_region }}"
ansible 会将其解释为"parent_region": "1933"
.
有没有办法删除花括号并使ansible将代码解释为"parent_region": 1933
???
任何帮助表示赞赏!
编辑 我需要该变量,raw
因为parent_region
Netbox 中的字段netbox_region
仅接受raw
. 这是官方文档。
python - 在 netbox 中集成插件
我正在 netbox 中创建一个插件。我已经按照文档的规定运行了下面的 setup.py 文件
并得到以下信息:
然后我创建了我现在需要通过命令同步的模型 ./manage.py makemigrations netbox_ipdevcir_plugin
我得到了
盒子#
而init .py 就是这样
问题
1)什么可能是这个错误的来源
2)在开发插件时,文档没有明确提及插件文件夹所在的环境。你到底把插件文件夹放在哪里。谢谢..
python - 将用户分配给单个组 LDAP Django Netbox
我在 Netbox 管理页面中有一个组。
当用户第一次登录时,我正在尝试将用户分配到该特定组。
我设法通过使用将用户分配给我想要的组:
这也创建了用户所属的所有其他组,我想避免这种情况。有没有办法只镜像一个组,或者我应该在没有镜像的情况下解决这个问题?
我目前的想法是使用:
我无法找到如何获取用户组列表,然后返回没有特定组的列表。
django - 在 netbox 插件开发教程中,manage.py 是从哪里运行的?
我正在关注https://netbox.readthedocs.io/en/stable/plugins/development/上的插件开发教程
我已经创建了模型并想要进行迁移......
但是,在manage.py
我的插件文件夹的根目录中找不到。
预计在哪里manage.py
?
postgresql - Docker Compose - 容器 Bash 分叉
我正在尝试netbox
根据他们在 Docker Hub 上的标准指南运行,但略有不同的是,我需要在容器启动postgres
时恢复现有的转储。postgres
我尝试了一些方法,例如command
在文件中定义一个选项docker-compose
(以及更多组合):
sleep
需要在服务启动psql
之前防止命令运行。postgres
或者定义一个执行数据库恢复的 bash 脚本,但是所有这些方法都会导致容器在该命令/脚本运行后退出。
我最后的手段是使用 bash 分叉,这就是postgres
代码片段的docker-compose
样子:
可悲的是,这会导致:
如果我省略 的command
部分docker-compose
,容器启动正常,我可以导航和ls
错误消息中的目录,但这不是我真正需要的,因为这个容器将继续成为一个更大的生态系统丛林的一部分,几乎没有事后无法控制。
可能是我的 bash 分叉还是问题出在其他地方?
提前致谢
django - 在哪里寻找 Django 中的自定义 teplate 标签
我试图了解 netbox 应用程序是如何工作的(https://github.com/netbox-community/netbox)。在模板“sidenav.html”中,它以这种方式使用自定义标签“nav”:
你能告诉我这背后是什么,我在哪里或如何找到它?
single-sign-on - 使用 python-social-auth 通过 Azure AD Enterprise SSO 进行 Netbox 身份验证
我想使用 Azure AD Enterprise 将 Netbox 与 SSO 集成,但不使用 Azure AD 应用程序注册作为中间步骤。
是否可以使用 python-social-auth 完成此操作?如果是,是否存在这种配置的任何示例?Python-social-auth 看起来像是官方的 Python
python - 在 Centos 8 上安装 django-auth-ldap 时出现问题
我在 Centos8 上完成 netbox 安装时遇到问题。Netbox 在 Gunicorn 和 Apache 上运行良好。我想添加 LDAP 身份验证,但 django-auth-ldap 安装存在问题。我有虚拟环境和 python 版本 3.9。点是最新的(21.3.1)。你能告诉我为什么我得到这个错误,我该怎么办?