2017-02-28 43 views
2

当运行一本Playbook时,Ansible随机将节点设置为第一,第二和第三。Ansible - 按照我的愿望玩主机

TASK [setup] ******** 
ok: [node-p02] 
ok: [node-p03] 
ok: [node-p01] 

如何配置Ansible,以确保它作为播放:

TASK [setup] ******** 
ok: [node-p01] 
ok: [node-p02] 
ok: [node-p03] 

Serial: 1是不是一种选择,因为它会减慢播放,并在一个单一的游戏我的剧本是为3个节点。

+1

你必须为了运行的节点什么特别的原因? – SztupY

+0

没有真正的理由,但如果你确实需要,你可以编写你自己的stdout插件,它将收集主机的任务结果,并按排序顺序一次打印。 –

+0

也许另一个执行策略可以帮助你:https://docs.ansible.com/ansible/playbooks_strategies.html# –

回答

1

请勿使用组名称,但将节点设置在列表中。

---  
- hosts: 
    - node-p01 
    - node-p02 
    - node-p03