{"repo":"dineshba/tf-summarize","free":true,"listed":false,"github":"https://github.com/dineshba/tf-summarize","clone":"git clone https://github.com/dineshba/tf-summarize.git","description":"A command-line utility to print the summary of the terraform plan","language":"Go","stars":729,"topics":["terraform","summary","hacktoberfest"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"tf-summarize (Terraform Summarizer) tf-summarize is a command-line utility to print the summary of the terraform plan tf-summarize (Terraform Summarizer) Demo Why do we need it ? Install Using Go Using Brew Using asdf Using Docker Using Github action Download zip in release page Clone and Build Binary Usage Examples GitHub Actions Workflow Using setup-tf-summarize action Other approach Codefresh example Comment terraform plan summary in PRs Interactive summary review Screenshot TODO Demo If demo is slower for you, please see examples and screenshot for more details Why do we need it ? - Most of the time, we make changes to the terraform files or tf-var files and run the plan command. And we precisely know which resources will get affected. In those time, we would like to just see the resource name and it's change. - When our plan have more than say 10 changes, we will first see what are the deleted changes, or we will just see the list of resources that get affected. Install Using Go Using Brew Using asdf See the asdf plugin source for more information. Using Docker tf-summarize will accept tfplan directly. Docker based tf-summarize is not having terraform-binary to convert tfplan to json. So it only works with json files. If you want to use with tfplan directly, You can build a base image with terraform (use same version as tfplan created) and have our binary in it. Using Github action The below example uses kishaningithub/setup-tf-summarize For more customization options, k","default_branch":null,"files":null,"tree":[],"storefront":"/r/dineshba","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dineshba/tf-summarize/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}