Terraform Workspaces and State Cheat Sheet/Readonly provider lock file

Use providers from the dependency lock file without updating it.

Section: Providers and Backend Migration

Readonly provider lock file

bash
bash
terraform init -lockfile=readonly
Explanation

Use providers from the dependency lock file without updating it.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Providers and Backend Migration
Migrate state during init
Move state to a newly configured backend during re-init.
OpenIn sheetbashsame section
Force-copy backend state
Automatically copy existing state to a new backend without prompting.
OpenIn sheetbashsame section
List workspaces
Show available Terraform CLI workspaces for the current configuration.
OpenIn sheetbash1 tag match
Import existing object
Associate an existing infrastructure object with a resource address in state.
OpenIn sheetbash1 tag match
Pull raw state JSON
Download the latest state and write it to a local file.
OpenIn sheetbash1 tag match
Plan with alternate state path
Use a non-default local state path for commands that support it.
OpenIn sheetbash1 tag match