私はAnsible 2.xコールバックプラグインを作成しています。v2_playbook_on_stats
関数のいくつかの条件に基づいて、ゼロ以外の終了コードで現在のプレイブックを失敗させたいと思います。Ansibleコールバックプラグインから終了コードを設定する
私はraise AnsibleError()
にしようとしましたが、これはチェーンのどこかで捕まえられ、警告として扱われ、Ansibleはゼロ終了コードで終了することができます。
私もself._display.error()
を使ってみましたが、何もしないようですが、エラーメッセージが表示されていて、もう一度Ansibleがゼロ終了コードで終了します。
私が必要とする方法はありますか?または、開発者がプレイブックのステータスを失敗に変えることを許可していないコールバックプラグインですか?
ありがとうございます。