2016-05-26 12 views
1

私は、同じVM上のサーバーとデータベースのバックアップを自動化するためのAnsibleプレイブックを持っています。ホストから復旧できない可能性のあるプレイブック

最後の夜、プレイブックの実行中に、rsyncがホストに到達できず、プレイバックが失敗しました。私はブロックの "救助"の部分がホストに到達できない場合には実行されないことに気づいていませんでした。これにより救助活動が行われなくなり、バックアップしていたサービスがオンラインにならず、多くの人々が午前中に仕事をすることができなくなりました。

私は、 "fail_when"のようなものの中でホスト到達不能エラーをキャッチする方法を探しています。これにより、この問題が再び発生する可能性があるため、サービスを開始するタスクを実行できます。

誰にもアイデアはありますか?

+0

プレイブック(少なくともブロック/レスキュー部分)を投稿できますか? – helloV

+0

_include_の中にblock/rescue/alwaysを使用する場合は、Ansibleに未解決の問題があることに注意してください:https://github.com/ansible/ansible/issues/15963 –

答えて

関連する問題