尝试使用 ansible 在不同的服务器上运行具有不同参数的脚本,例如:
server 192.168.0.1 -> fabric.sh generic1 status
server 192.168.0.2 -> fabric.sh generic2dr status
server 192.168.0.3 -> fabric.sh generic3 status
如何在下面的剧本中使用变量?
当我为每个服务器创建组时它可以工作,但效率不高
---
- hosts: esb
remote_user: root
tasks:
- name: Generic_1
become_user: esb
shell: "/home/fabric.sh generic1 status"
主机文件:
[esb]
192.168.0.1
192.168.0.2
192.168.0.3