2017-05-19 19 views
0

迄今爲止,我花了一些時間與Ansible一起工作,並且有幾個項目需要自動化,但是我從未見過將應用於每個主機的事物列表(例如,角色),並不會(使用hosts: all)(變量?)。 如果我錯了,錯過了遺憾,但我相信這將很高興列出這些東西。可以將什麼操作移動到主機上:全部

回答

-1

所以我做了一個研究,並與hosts: all,您可以:

  • 運行pre_tasks,post_tasks和任務
  • 設置becomebecome_user
  • 定義處理器(顯然)
  • 定義角色

您不能:

  • 定義的var和VAR在每個主機使用的文件;顯然你必須爲每個主機明確地設置它們。
2

爲清晰起見,您可能需要對您的問題進行重新說明。我相信你在尋找的是對你的劇本將採取的行動的某種安全洞察。在這種情況下,空運可能會用於您的用例。

例如:ansible-playbook rusanov-test.yml --check

,你還可以添加一個-v-vv-vvv查看越來越詳細的輸出。

reference here

0

如果你想調試所有的東西,只是運行的劇本作爲

ansible-playbook <playbook_name> -vvvv

相關問題