2017-02-28 47 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