Terraform docs
Terraform docs is utility to generate documentation from Terraform modules in various output formats.
This tool generate documentation based on variables.tf
, outputs.tf
and provider information.
Therefore, please fill in the values of the variables "description", "type" and "default" completely.
How to install
Brew
brew install terraform-docs
Linux
curl -Lo ./terraform-docs.tar.gz https://github.com/terraform-docs/terraform-docs/releases/download/v0.16.0/terraform-docs-v0.16.0-$(uname)-amd64.tar.gz
tar -xzf terraform-docs.tar.gz
chmod +x terraform-docs
mv terraform-docs /usr/local/bin/terraform-docs
From source
You can also install this tool manually from the GitHub
How to use
To run and generate documentation into README within a directory:
terraform-docs markdown table --output-file README.md --output-mode inject /path/to/module
Check [output
] configuration for more details and examples.
To run and generate documentation into console with sort
terraform-docs markdown . --sort=true --sort-by required