【发布时间】:2019-07-21 05:42:27
【问题描述】:
我将 ansible playbook 用于审计脚本 我使用带有 Jinja2 的 ansible playbook 在 HTML 中创建仪表板 这是我的库存
[Ubuntu16]
target1.com
[CentOS7]
target2.com
我运行所有主机来检查连接,我想执行以下步骤
按组统计清单中的所有主机
如果连接通过,注册到一个参数(按组分开)
然后将结果的一个参数发送到Jinja2模板
结果应该是这样的
Ubuntu16_sum_all = 1
Ubuntu16_alive = 1
Ubuntu16_dead = 1
CentOS7_sum_all = 1
CentOS7_alive = 1
CentOS7_dead = 1
当我在 playbook 中运行所有主机时,我不知道要获取主机的组名。请帮忙
【问题讨论】:
标签: ansible jinja2 ansible-inventory