Demo

Pluralith: Developing a Proper Way to Visualize State

Get an introduction to Pluralith — a tool that enables HashiCorp Terraform users to visualize changes to infrastructure state in a graph that's based on state files.

Daniel Putzer is currently building Pluralith, a tool that enables Terraform users to visualize changes to infrastructure state in a graph based on state files. The application hooks into the Terraform CLI and launches automatically with any Terraform command by adding a simple flag to the end (e.g. terraform apply --p). The tool is currently still in very early development.

Why Build this Application

The aim is to improve on the current experience of checking state updates in the terminal after applying, which can get quite messy and confusing with larger projects. I have spoken to several Terraform veterans as well as a Terraform product manager at Hashicorp, all thought such a tool could be very useful for the Terraform community.

Outline

• 3 min: Introduction to the speaker and the project • 10 min: Showcasing the most important features of the tool and expanding on the design philosophy behind them • 12 min: Demo of the application (deploying a simple infrastructure project with Terraform and Pluralith) • 5 min: Closing remarks, call for feedback / questions

More

Give the project’s website a quick glance: https://pluralith.com

Speaker: Daniel Putzer

Slides available here

More resources like this one

  • 3/15/2023
  • Presentation

Advanced Terraform techniques

  • 2/3/2023
  • Case Study

Automating Multi-Cloud, Multi-Region Vault for Teams and Landing Zones

  • 2/1/2023
  • Case Study

Should My Team Really Need to Know Terraform?

  • 1/20/2023
  • Case Study

Packaging security in Terraform modules