2017-05-19 12 views
0

これまでのところ、私はAnsibleといくつかのプロジェクトを自動化しましたが、すべてのホストに適用されるもののリストは見たことがありません(たとえば、役割)、それはhosts: allを使用していません(vars?)。 私が間違っていて、申し訳ありませんでしたが、これらのものがリストされているといいと思います。ホストに移動できるアクション:

答えて

-1

は、だから私は研究をし、そしてhosts: allで次のことができます。

  • 実行pre_tasks、post_tasksおよびタスク
  • セットアップbecomebecome_user
  • は(明らかに)ハンドラ
  • を定義します
  • ロールを定義する

あなたがすることはできません。

  • はVARSを定義し、各ホストで使用するファイルをvarsの。明らかに各ホストに対して明示的に設定する必要があります。
2

明快にするために質問の語句を変更する必要がある場合があります。私はあなたが探しているものは、あなたの作戦で取られる行動に対するある種の安全な洞察であると信じています。この場合、ドライランがユースケースに役立つかもしれません。

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

あなたもますます詳細な出力を表示する-v-vvまたは-vvvを追加することができます。

reference here

0

あなたはすべてのものをデバッグしたい場合は、単に

ansible-playbook <playbook_name> -vvvvとしてあなたの脚本を実行します。

関連する問題