我是ansible的新手,我希望在相隔2/3分钟的所有节点中启动cassandra服务。 我有托管文件:
[dc1]
dc1-node0 ansible_host=10.1.0.1
dc1-node1 ansible_host=10.1.0.2
dc1-node2 ansible_host=10.1.0.2
[dc2]
dc2-node ansible_host=10.2.0.1
dc2-node1 ansible_host=10.2.0.2
dc2-node2 ansible_host=10.2.0.2
目前,我正在手动执行它:
ansible -a "service dse start" dc1-node0
......等等,相隔2分钟。
我想创建一个相同的剧本。
请建议。
答案 0 :(得分:1)
用户serial
和pause
:
---
- hosts: all
serial: 1
tasks:
- service:
name: dse
state: started
- pause:
minutes: 2