web-dev-qa-db-ja.com

Ansible:1つのプレイブック内の他のホストでタスクを実行する方法?

私は特定の1つの目的のためにansibleプレイブックを書いています。サーバーA-n上のディレクトリを同期したいのですが、その前にサーバー "B"でgit pullを行う必要があります。ホストA-nでプレイブックを起動します(インベントリーに記載されています)。サーバーBに「git pull」のプレイブックもあります。あるプレイブックを別のプレイブックに含めることはできますか? ansibleでは、プレイブックの冒頭でホストグループを1つだけ指定できるため、方法はわかりません。

13
Frexin

ホストに関連付けられているタスクを別のホストで実行したい場合は、 delegate_to

15
nghnam