我们的想法是使用ansible来为数十种不同主机的静态和动态数据填充某种清单数据库 例如,Som将ansible shell命令midule输出存储到平面文件中,以指示从哪个源节点接收该命令。 注意,Ansible可能不是配置管理工具,而是最好的工具,但对于我们来说,它将简化许多事情
答案 0 :(得分:3)
有一个名为 ansible-cmdb 的工具:https://github.com/fboender/ansible-cmdb
您可以自定义输出,甚至可以使用local facts (facts.d)添加新的指标。我们将其用于简单的cmdb和清单概述。 可以渲染简单的html文件或使用已收集的事实填充数据库。