プロビジョニングと構成を扱うAnsibleセットアップに回復力を組み込むことを検討しています。
私は物事の構成側でいくつかのテスト方法を理解していますが、物事のプロビジョニング側でテストを実装する最善の方法と、このタイプの実装に役立つツールがあるかどうか疑問に思っています。
現在、私たちのテストの多くは、プレイブック中に連続して行われます。これは、「サービスが出てきました。VIPが利用可能です。この非同期タスクが終了しました」などです。アプリケーション層とプロビジョニング層の両方での構成(VM構成など)。Ansibleは構成のドリフトを処理するための最良のツールではないことは承知していますが、あなた自身の意見を知りたいと思います。
プロセスをさらに完全に自動化するものがあれば。(毎日スラックで報告するいくつかのいスクリプトがあります)。
注:現在、再プロビジョニングが発生する可能性があるいくつかの条件(バックアップからの再構築、重要なシステムの問題など)がありますが、通常はいくつかのansible構成タスクをループし、それ以上は考えません。
I'm aware Ansible isn't the best tool for working with configuration drift
説明してください。