- コマンドライン
- OpenTofuステートの操作
- ステートの障害からの復旧
ステートの障害からの復旧
(他のステート操作アクションを実行中に発生した事故などにより)重大な問題が発生した場合、ステートデータに対して抜本的な対策を講じる必要があるかもしれません。
-
tofu force-unlock
コマンドは、2つのプロセスが同時にステートを変更することを防ぐためにOpenTofuが使用する保護をオーバーライドできます。 OpenTofuプロセス(通常の適用など)がステートバックエンドのロックを解除する前に予期せず終了した場合(実行中のVMが完全に破壊された場合など)に、これが必要になることがあります。ロックがスタックした原因となったプロセスに何が起こったかを完全に理解するまで、これを実行しないでください。 -
tofu state pull
コマンドとtofu state push
コマンドは、設定されたバックエンドとの間でステートファイル全体を直接読み書きできます。ステートのバックアップを取得または復元するために、これが必要になることがあります。