friendsofterraform/tfdocs-extras

Generate Terraform object() type documentation in README.md files using tfdocs-extras

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
directoriesNewline-separated list of Terraform module directories to process. Each directory will be checked for a README.md containing TFDOCS_EXTRAS_START/TFDOCS_EXTRAS_END markers and processed if found. yes
versionVersion of tfdocs-extras to download (e.g. "v0.1.0"). Defaults to the latest release.nolatest
tokenGitHub token used to download the release binary, avoid API rate limits, and authenticate git operations. Required if commit is true and actions/checkout is used with persist-credentials: false (recommended for security). Defaults to github.token if not provided. no""
commitCommit any README.md changes after processing.nofalse
commit_messageCommit message to use when commit is true.nochore: update tfdocs-extras documentation
commit_authorAuthor identity for the commit in "Name <email>" format. Only used when commit is true.nogithub-actions[bot] <github-actions[bot]@users.noreply.github.com>
commit_branchBranch to push the commit to. Only used when commit is true. Defaults to the current branch.no""
fail_on_diffExit with a non-zero status if any README.md files were modified. Mutually exclusive with commit.nofalse
json_output_filePath to write the aggregated JSON output. If not specified, JSON is only written to the step output (subject to size limits).no""
namedescription
resultJSON array of module manifests, one object per processed directory.