我从netbox插件动态地获得主机的网络清单,我想使用这些数据来编辑/etc/ ansible文件,并在一个特殊的主机(库)上运行一个脚本,在那里添加所有的网络设备。
有没有人知道如何使用netbox inventory插件的数据在librenms主机上运行攻略?
这里是我的清单( librenms主机不在其中)
plugin: netbox
api_endpoint: https://netbox.mydomain.com
token: abcdefghijklmopqrstuvwxyz
validate_certs: False
config_context: True
group_by:
- device_roles
query_filters:
- role: test-switch
- has_primary_ip: True非常,非常感谢!
发布于 2020-07-06 17:39:41
如果您想要在其上运行攻略的主机不是您的动态库存的一部分,同时您想要在该主机的游戏中使用动态库存中定义的变量,那么您必须构建一个包含动态库存和其他静态条目的“混合”库存。
这在清单文档中有所涉及:Using multiple inventory sources。
很简单,你有两种解决方案:
中的“使用目录聚合库存来源”一章
https://stackoverflow.com/questions/62751348
复制相似问题