ハンドラは、別のプレイブックの後に実行可能になります。

ハンドラは、別のプレイブックの後に実行可能になります。

ハンドラを含むプレイブックの一部である場合、どのように機能しますか?私は3つのプレイブックを使用しています。続行する前に、新しく作成された仮想マシンが起動したことを確認するために、2番目のプレイブックの一部として構成されたハンドラがありますが、3番目のプレイブック(例:yumアップデート)の後に実行されます。

役割の主なミッションファイル


# tasks file for baseline
- include: vmbuild.yml
- include: vmconfig.yml
- include: yum-update.yml

ハンドラはhandlers/main.ymlに設定されます。 2番目のプレイブックがそのタスクを完了した後に3番目のプレイブックを実行しないでください。

ベストアンサー1

post_tasksPlayBookの他のすべてのタスクが実行されたら、最後のステップ(yum update)が正常に実行され、最後のステップでVMホスト名を継承できるように、定義と役割を使用してそれらを実装する方法を見つけます。

これが誰かに役立つことを願っています..

おすすめ記事