LinuxCommandLibrary

tfjournal

Record Terraform runs with git context and timing

TLDR

Record a Terraform apply
$ tfjournal -- terraform apply
copy
Record with a workspace label
$ tfjournal -w [prod] -- tofu plan
copy
List recent failed runs
$ tfjournal list --since 7d --status failed
copy

SYNOPSIS

tfjournal [options] -- terraform-command

DESCRIPTION

tfjournal wraps terraform, tofu, and terragrunt commands to capture output, timing, exit codes, and git context (commit, branch, user, CI provider). It parses resource-level events and can display them as Gantt charts, with an optional S3 backend for sharing run history across teams.

HISTORY

tfjournal was created by Owloops and is written in Go.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard