AnsibleTowerはn回ごとに通知を送信します。

AnsibleTowerはn回ごとに通知を送信します。

AnsibleTower(4.1.1、RHEL8 4.18.0-372.19)を使用していくつかのタスクを自動化しましたが、期待どおりに機能しました。ところで、Eメール通知を送信することについては説明できない部分があります。 /var/log/tower/tower.logに「通知が送信されました」と表示されますが、Towerはまだn個の電子メールを送信します。 tcpdump(tcpdump -i インターフェイス dst ホスト smtp_server_here --vv) を使用して動作を確認した結果、はい。 Firewalldがオンになっており(「制限通知」richRulesはありません)、Selinuxはオンになっています。何を確認する必要がありますか?

rgrds、初心者

ベストアンサー1

/var/lib/awx/venv/awx/lib/python3.8/site-packages/awx/main/tasks.pyをチェックしてください。

次に始まるセクションを見つけてください。 {{@task(queue=get_local_queuename) def handler_success_and_failure_notifications(job_id):}}

「失敗時の再試行」で始まるパラメータがあります。デフォルトでは5に設定されています。この数字をより高い値(128が私に適しています)に変更して、サービスを再起動してください。

おすすめ記事