8.4. ルールブックの有効化によってイベントが処理されない
ルールブックのアクティベーションは実行されているにもかかわらず、イベントが処理されていない場合、最も一般的に、想定のイベントソースとルールブックで定義されたソースが一致していないことが原因です。
手順
- ルールブックのソースを確認します。ルールブック YAML で定義されているソースプラグインを確認します (例: ansible.eda.webhook、ansible.eda.kafka)。
- イベント入力を検証します。Event-Driven Ansible コントローラーに送信するイベントが、ルールブックで定義されているソースプラグインと互換性があることを確認します。ルールブックが Kafka メッセージを想定している場合、汎用 Webhook イベントは処理できません。
- アクティベーションマッピングを確認します。イベントストリームを使用している場合は、アクティベーションのセットアップ中に正しいイベントストリームがルールブックにマッピングされていることを確認します。ここで不一致があると、アクティベーションでデータが受信されなくなります。