是否可以使用库存文件(或动态库存)的内容来创建任务?
例如,假设我想动态配置一个监控服务器,以便从库存配置的 Web 服务器远程监控 N 个网站,并根据库存内容自动将新条目添加到其配置中?
我非常乐意接受我的方法不对。我确实知道我想要一个主机知识来源,所以尽可能接近它是很好的。
答案1
当然,您可以使用groups
变量获取库存组,然后循环遍历这些项目:
- name: do stuff
module_name: foo
with_items:
- "{{ groups['group_name'] }}"