WORK / ENGINEERING RECORD

Terraboard

Web dashboard for visualizing and querying Terraform state (Fork)

Terraform · IaC · Dashboard · DevOps
01 / Problem02 / Architecture03 / Development04 / Proof05 / Knowledge06 / Record
02 / ARCHITECTURE

Read the boundaries before the features.

Identity, delivery, network, storage and workload integration are shown as operational seams rather than a feature inventory.

03 / DEVELOPMENT OVER TIME

Evolution is part of the evidence.

First commit, cumulative commits, releases and recent activity show whether the system is still being engineered.

DEVELOPMENT OBSERVATORY
dasomel/terraboard

Observe a system evolving over time, not a repository frozen at one release.

Contributors: 35
First commit
Jul 19, 2017
Commits
612
Releases
3
Latest release
v2.5.1
Last push
Jan 1, 2026
Active for
8y 5m
Recent development activity
0 commits / 20 weeks
PAST → NOW
Language: GoLicense: Apache-2.0Stars: 0Forks: 0Open issues: 0Latest release
04 / PROOF, NOT BADGES
4
technology / domain signals

Declared scope and technical context

0
connected docs

Operational or implementation documentation

0
engineering notes

Knowledge produced by the project

0
digest links

External signals explicitly connected

06 / ENGINEERING RECORD

Implementation details, operating notes and project-specific context.

Project Overview

Terraboard is a web-based dashboard for visualizing and exploring Terraform state files.

This is a fork of Camptocamp/terraboard.

Key Features

State Visualization

  • Resource Tree View: Display all resources in Terraform state hierarchically
  • State History: Track state changes over time
  • Version Comparison: Compare differences between different state versions

Search and Filtering

  • Full-text Search: Search by resource names and attribute values
  • Resource Type Filter: Filter by specific resource types
  • Module Grouping: Group resources by module

Backend Support

  • AWS S3 (state) + DynamoDB (lock)
  • S3-compatible backends (e.g. MinIO)
  • Google Cloud Storage
  • Terraform Cloud (remote)
  • GitLab

Multiple buckets/providers can be configured at once, and a PostgreSQL database is required to store Terraboard's internal dataset.

What This Fork Adds

This fork modernizes the container build and release pipeline.

  • Multi-architecture images: amd64/arm64 Docker images published to GHCR
  • Supply chain security: SBOM generation, SLSA provenance attestation, and Cosign keyless signing with verification
  • Updated toolchain: Go 1.23, upgraded to Terraform 1.13.5 internal packages (removing the hashicorp/terraform dependency)
  • Automated releases: automatic GitHub Release creation and refined OCI labels/annotations
  • Latest version: v2.5.1

Architecture

References