将Ansible Playbook输出存储到文件或数据库的最佳方法

时间:2018-12-06 10:17:09

标签: shell ansible

我们的想法是使用ansible来为数十种不同主机的静态和动态数据填充某种清单数据库 例如,Som将ansible shell命令midule输出存储到平面文件中,以指示从哪个源节点接收该命令。 注意,Ansible可能不是配置管理工具,而是最好的工具,但对于我们来说,它将简化许多事情

1 个答案:

答案 0 :(得分:3)

有一个名为 ansible-cmdb 的工具:https://github.com/fboender/ansible-cmdb

您可以自定义输出,甚至可以使用local facts (facts.d)添加新的指标。我们将其用于简单的cmdb和清单概述。 可以渲染简单的html文件或使用已收集的事实填充数据库。

enter image description here