dnogu/Tofu Plan

A GitHub Action to run tofu plan with all supported options.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
working-directoryThe directory in which to run tofu plan.no.
chdirSwitch working directory before executing tofu plan (--chdir).no""
destroyCreate a destroy plan (--destroy).nofalse
refresh-onlyCreate a refresh-only plan (--refresh-only).nofalse
refreshSkip the default behavior of syncing state before planning (--refresh=false).notrue
replaceForce replacement of particular resource instances (--replace=ADDRESS, comma separated).no""
targetLimit planning to only the given resource instances (--target=ADDRESS, comma separated).no""
target-fileLimit planning to resource instances listed in file (--target-file=FILE).no""
excludeExclude specific resource instances from planning (--exclude=ADDRESS, comma separated).no""
exclude-fileExclude resource instances listed in file (--exclude-file=FILE).no""
varSet input variable(s) (--var NAME=VALUE, comma separated).no""
var-fileSet input variables from file(s) (--var-file=FILENAME, comma separated).no""
outWrite the plan to the given filename (--out=FILENAME).no""
compact-warningsShow warning messages in compact form (--compact-warnings).nofalse
detailed-exitcodeReturn detailed exit code (--detailed-exitcode).nofalse
generate-config-outGenerate configuration for import blocks (--generate-config-out=PATH).no""
inputAsk for input if necessary (--input=true|false).nofalse
jsonProduce output in JSON format (--json).nofalse
lockEnable or disable state locking (--lock=true|false).notrue
lock-timeoutOverride the time to wait for a state lock (--lock-timeout=DURATION).no0s
no-colorDisable color codes in output (--no-color).nofalse
conciseDisable progress-related messages (--concise).nofalse
parallelismLimit the number of concurrent operations (--parallelism=n).no10
stateLegacy option for local backend only (--state=STATEFILE).no""
show-sensitiveDisplay sensitive values in output (--show-sensitive).nofalse
display-planDisplay the plan output in the GitHub Actions log (true/false).notrue
namedescription
plan-outputThe output from tofu plan.
exitcodeThe exit code from tofu plan.