我有这样的剧本:
---
- hosts: {{ lookup('env','hostname') }}
tasks:
- name: Run shell command
shell: date
- name: Another shell command
shell: ls -ltr
如果我有多个来自{{lookup('env','hostname')}}的主机,例如:
host1, host2, host3...
我如何通过遍历主机一次在一个主机上运行以上任务?使用上述剧本,它可以同时运行多个主机。
答案 0 :(得分:1)
您可以尝试serial
: 1
---
- hosts: {{ lookup('env','hostname') }}
serial: 1
tasks:
- name: Run shell command
shell: date
- name: Another shell command
shell: ls -ltr