terraform initオプション
-backend=false この設定に対してバックエンドまたはTerraform Cloudの初期化を無効にし、代わりに以前に初期化されたものを使用します。
エイリアス: -cloud=false
-backend-config=path 設定ファイルの 'backend' ブロックにあるものとマージされる設定です。
キー/バリューを割り当てたHCLファイルへのパス(terraform.tfvarsと同じ形式)か、'key=value'の形式で、複数回指定することができる。
バックエンドの種類は設定自体に含まれている必要があります。
-force-copy 新しい状態のバックエンドを初期化する際に、状態データのコピーに関するプロンプトを出さないようにする。
これは、すべての確認プロンプトに対して「yes」を提供することと同じです。
-from-module=SOURCE 初期化する前に、指定されたモジュールの内容をターゲットディレクトリにコピーします。
-get=false この構成でモジュールのダウンロードを無効にします。
-input=false 対話式プロンプトを無効にします。
対話的なプロンプトを必要とするアクションがあり、入力が無効になっているとエラーになることに注意してください。
-lock=false バックエンドの移行中に状態をロックしないようにします。
これは、同じワークスペースに対して他の人が同時にコマンドを実行する可能性がある場合、危険です。
-lock-timeout=0s 状態ロックを再試行する時間。
-no-color 指定すると、出力に色を付けません。
-plugin-dir プラグイン・バイナリを含むディレクトリ。
このフラグは、プラグインのデフォルトの検索パスをすべて上書きし、プラグインの自動インストールを防止します。
このフラグは複数回使用することができます。
-reconfigure バックエンドを再設定し、保存されている設定を無視します。
-migrate-state バックエンドを再設定し、既存の状態の移行を試みます。
-upgrade 設定された制約の中で許可された最新のモジュールとプロバイダーのバージョンをインストールし、依存関係のロックファイルに記録されたバージョンを正確に選択するというデフォルトの動作をオーバーライドします。
-lockfile=MODE 依存関係のロックファイルモードを設定します。
現在、"readonly" のみ有効です。
-ignore-remote-version Terraform Cloudとリモートバックエンドにのみ使用されるレアなオプションです。
これを設定すると、ローカルとリモートのTerraformのバージョンが互換性のある状態表現を使用しているかどうかのチェックを無視し、不一致の可能性がある場合でも処理を続行させることができます。
詳細はTerraform Cloudを使ったTerraformの設定に関するドキュメントを参照してください。