/terraform-plan-summary

Add a `-summary` flag for `terraform plan`

Primary LanguageShellApache License 2.0Apache-2.0

terraform plan -summary

demo

Summarize resource addresses from a terraform plan result

Prerequisites

MacOS

brew install terraform jq
# or install terraform by `tfenv`

Install

wget -qO $HOME/.terraform.d/terraform-plan-summary https://github.com/flavono123/terraform-plan-summary/releases/download/v0.1.1/terraform-plan-summary && \
  chmod +x $HOME/.terraform.d/terraform-plan-summary && \
  echo "alias terraform='$HOME/.terraform.d/terraform-plan-summary'" >> $HOME/.bashrc && \
  source $HOME/.bashrc

Local

# clone
$ git clone https://github.com/flavono123/terraform-plan-summary.git
$ cd terraform-plan-summary
$ cp terraform-plan-summary $HOME/.terraform.d/terraform-plan-summary && \
  chmod +x $HOME/.terraform.d/terraform-plan-summary && \
  echo "alias terraform='$HOME/.terraform.d/terraform-plan-summary'" >> $HOME/.bashrc && \
  source $HOME/.bashrc

References

Show only the resources that will be changed in terraform plan - trying to use jq for this