mirror of
https://github.com/shuaibiyy/awesome-tf.git
synced 2026-07-17 00:02:21 -05:00
[PR #349] [MERGED] Add tf-why: Terraform drift attribution via CloudTrail #2753
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/shuaibiyy/awesome-tf/pull/349
Author: @Raj-glitch-max
Created: 5/4/2026
Status: ✅ Merged
Merged: 5/4/2026
Merged by: @antonbabenko
Base:
master← Head:main📝 Commits (1)
58031e7Add tf-why: Terraform drift attribution via CloudTrail📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
Hi! I'm nominating tf-why, a CLI tool that helps platform engineers identify who caused infrastructure drift.
Terraform tells you what drifted, but finding the root cause usually involves hunting through CloudTrail logs. tf-why automates this by correlating Terraform plan JSON with CloudTrail events to attribute the change to a specific AWS actor, timestamp, and API event.
Key features:
Correlates terraform plan output with CloudTrail.
Attributes changes to specific IAM Users, Roles, or SSO identities.
Non-invasive (read-only access).
JSON and Plain text output for CI/CD integration.
Repo: https://github.com/Raj-glitch-max/tf.why
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.