我是 anisble 的新手...
我想确保 mongo 在所有带有 tag_role_mongo 标记的主机上运行,并且节点在 tag_role_node 上运行
是否可以覆盖主机变量
hosts: {{ item.tag_name }}
tasks:
command: // check ps output {{ item.process_name }}
with_items:
- tag_name: tag_role_mongo
process_name: "mongo"
- tag_name: tag_role_node
process_name: "node"
我很确定,我的语法不正确,我的问题是甚至可以使用剧本来做这样的事情。在所有剧本示例中,主机是固定的,或者可以使用额外参数选项从命令行覆盖。
任何例子都会很有帮助