Automic VaultAutomic Vault

brew

Install terraform_landscape with Homebrew, Nix

Improve Terraform's plan output. Version 0.3.4 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install terraform_landscape

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#terraform-landscape

nixpkgs package indexes · pkgs/by-name/te/terraform-landscape/package.nix · source: api.github.com

overview

Package summary

Improve Terraform's plan output

Commands and aliases

  • landscape

history

Project history and usage

Terraform Landscape is Coinbase's Ruby CLI for reformatting `terraform plan` output into a more readable command-line diff.

Project history

Coinbase created the repository in February 2017 and described the tool as a way to make Terraform plan output easier to read and understand. The README shows before-and-after screenshots and documents a simple Unix pipeline: pipe `terraform plan` output into `landscape`.

The project was distributed primarily as the `terraform_landscape` RubyGem with a `landscape` executable, and the README also documents Homebrew installation. Later releases reached v0.3.4 in 2021, while the README still notes Terraform 0.11.x as its expected Terraform version.

Adoption history

Terraform Landscape found adoption among users reviewing Terraform plans in terminals and CI logs, especially before Terraform's own plan UI and ecosystem tooling matured. Its Homebrew formula and RubyGem packaging made it easy to insert into local workflows without changing Terraform itself.

Current Homebrew install counts are low, and the Terraform 0.11.x requirement marks it as more of a legacy plan-formatting tool than a modern Terraform workflow default.

How it is used

The documented usage is intentionally small: run `terraform plan ... | landscape`, or pipe plan output into a Docker image built from the repository. That simplicity made it friendly to shell pipelines, CI jobs, and package-manager installation.

Why package nerds care

For package nerds, Terraform Landscape is a good example of a tiny formatter with several distribution surfaces: RubyGems for the executable, Homebrew for macOS users, and Docker for isolated command-line use.

Timeline

  • 2017: GitHub repository created by Coinbase.
  • 2019: v0.3.0 series releases published.
  • 2021: v0.3.4 released, the version packaged by Homebrew.

Related projects

  • Terraform is the source of the plan output consumed by Landscape.
  • RubyGems and Homebrew are the documented package channels.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 1 platform targets.
  • Installs with 1 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
landscapecliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.3.4
manager updated
local dataok
upstreamcurrent
latest detectedv0.3.4

https://github.com/coinbase/terraform-landscape

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:terraform_landscape
Version0.3.4
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/terraform_landscape
Homepagehttps://github.com/coinbase/terraform-landscape
Repositoryhttps://github.com/coinbase/terraform-landscape
Upstream docshttps://github.com/coinbase/terraform-landscape#readme
LicenseApache-2.0
Source archivehttps://github.com/coinbase/terraform-landscape/archive/refs/tags/v0.3.4.tar.gz
Dependenciesruby
Bottleavailable (on all)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameterraform_landscape
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

terraform-landscape

nix profile install nixpkgs#terraform-landscape
  • normalized package name match
  • Matched by: Terraform Landscape
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/te/terraform-landscape/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment