Skip to content
Improve Terraform's plan output to be easier to read and understand
Branch: master
Clone or download
sds Merge pull request #97 from ronswanson730/master
Changed the ruby-json version to 2.5.5 to solve the constraint issue during docker build.
Latest commit 49f1940 May 9, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Add RuboCop to CircleCI run Jul 20, 2018
.github Add some setup for guard-based rspec autotest May 27, 2018
bin Initial commit Feb 28, 2017
doc
grammar Update the support for unquoted bracketed output. Oct 13, 2017
lib Cut version 0.3.2 Mar 30, 2019
spec Merge branch 'master' into feature/utf-8-comment Mar 28, 2019
.gitignore Ignore Gemfile.lock Mar 17, 2017
.rubocop.yml Fix RuboCop warnings Aug 8, 2017
CHANGELOG.md Cut version 0.3.2 Mar 30, 2019
Dockerfile Changed the ruby-json version to 2.5.5 to solve the constraint issue … May 9, 2019
Gemfile Add RuboCop to CircleCI run Jul 20, 2018
Guardfile Fix RuboCop warnings Jun 10, 2018
LICENSE Update license Jan 7, 2018
README.md Update README with Ruby 2.5 requirement Jan 14, 2019
terraform_landscape.gemspec Remove dependency on string_undump gem; require Ruby 2.5+ Jan 14, 2019

README.md

Terraform Landscape

Gem Version CircleCI

Terraform Landscape is a tool for reformatting the output of terraform plan to be easier to read and understand.

Before

Original Terraform plan output

After

Improved Terraform plan output

Requirements

  • Ruby 2.5+

Installation

The landscape executable is installed via RubyGems.

gem install terraform_landscape

macOS

Terraform Landscape is also available via Homebrew.

brew install terraform_landscape

Usage

Pipe the output of terraform plan into landscape to reformat the output.

terraform plan ... | landscape

Docker

Build the docker image using provided Dockerfile and use it directly:

docker build . -t landscape
terraform plan ... | docker run -i --rm landscape

License

This project is released under the Apache 2.0 license.

You can’t perform that action at this time.