3.4. ルールブックでのイベントの定義
Ansible ルールブックは、1 つ以上のソース、ルール、条件を参照するルールセットのコレクションです。
Event-Driven Ansible にとってルールブックは、Ansible Automation Platform 全体にとっての Playbook に相当します。Playbook と同様に、ルールブックはプラットフォームの自動化タスクと、それらをいつトリガーするかを定義します。
3.4.1. ルールブックのアクション リンクのコピーリンクがクリップボードにコピーされました!
ルールブックは、"if-this-then-that” ロジックを使用して、ルールがトリガーされた際にどのアクションをアクティブにするかを Event-Driven Ansible に指示します。Event-Driven Ansible は、コントローラーのイベントストリームをリッスンし、イベントがルールをトリガーすると、それに応じて自動化アクションをアクティブ化します。
ルールブックは、次のアクティブ化をトリガーできます。
-
run_job_template -
run_playbook(ansible-rulebook CLI でのみサポート) -
debug -
print_event -
set_fact -
post_event -
retract_fact -
shutdown
ルールブックアクティベーションの詳細は、Ansible ルールブックのドキュメントの Actions を参照してください。Event-Driven Ansible の使用方法に関する完全なガイドについては、自動化決定の使用を 参照してください。