Command: show
The tofu show command can inspect various OpenTofu artifacts and produce either human-readable or machine-readable descriptions.
For example, you can use tofu show to inspect a saved plan file to check that the planned operations are acceptable, or to inspect the latest state snapshot.
When using the -json command-line flag, any sensitive values in OpenTofu state will be returned in plain text. For more information, see Sensitive Data in State.
Usage
Usage: tofu show [target-selection-option] [other-options]
Use one of the following target selection options to specify the artifact to inspect:
-
-state: Inspect the latest state snapshot, if any. -
-plan=FILENAME: Inspect the plan stored in the given saved plan file. -
-config: Inspect the current full configuration (requires-json). -
-module=DIR: Inspect the configuration of just a single module in the given directory, without requiring any dependencies to be installed (requires-json).
The -state option is the default if none of these options are used. The target-selection options are mutually-exclusive.
This command also accepts the following additional options:
-
-no-color: Disables the use of terminal escape sequences in human-oriented output. -
-json: Selects the machine-readable JSON output format, instead of the default human-oriented output. -
-json-into=out.json- Produces the same output as -json, but redirected to a file. This allows for simultaneous capture of both human readable and machine readable logs. -
-varand-var-file: Specifies values for any input variables used in module source addresses or backend settings in the current configuration. -
-show-sensitive: If specified, sensitive values will be displayed.
Unless using the -module=DIR option, this command relies on schema information from provider plugins to fully understand the provider-specific data structures in state, plan, and configuration artifacts. If you are currently using different provider versions than were used when creating the selected artifact then you may need to use tofu apply (or similar) to allow OpenTofu to upgrade the stored data to match the latest provider schemas.
JSON Output
Copyright (c) The OpenTofu Authors
Copyright (c) 2014 HashiCorp, Inc.
Mozilla Public License, version 2.0
https://opentofu.org/docs/v1.12/cli/commands/show/