Ansible 不明なエラーが出たときは基本記載ミスだが、エラー出力があてにならん

Ansibleでこれまで動いていたはずのroleを実行しようとしたらなぜか文法エラーと言われる(実行前のチェックに引っかかる)

エラーとして出力された行周辺はどこもおかしくないし、第一変更した箇所ではない。

かなりイラついていたが、原因はhandlerの呼び出しで
notify: ハンドラー名と記載するところを
handler: ハンドラー名と記載していたことであった。

しかしエラーとして表示されるのはそのタスクの先頭であったので、混乱したというわけ。
こういう時のトラブルシューティングは、まず動いている状態に戻してから少しずつ処理を加えていく地道な作業が必要となる。

カテゴリー: Ansible タグ: , , パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.