Releases: RoseSecurity/Terramaid
Releases · RoseSecurity/Terramaid
v1.3.0
v1.2.1
What and Why
- Add logging utilities for increased verbosity
- Goreleaser v6 fixes
What's Changed
- Add markdown badges by @RoseSecurity in #6
- Update goreleaser/goreleaser-action action to v6 by @renovate in #1
- Add Logging Package by @RoseSecurity in #7
- fix: new goreleaser version by @RoseSecurity in #8
- fix: new goreleaser version by @RoseSecurity in #9
New Contributors
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Why
- Adds support for plan files
- Adds dynamic output file naming
- Cleans up error handling
- Adds test plan file
v1.1.0
What and Why
- Reworks the tooling to utilize
terraform graph
for more reliable diagrams
v0.1.0
What and Why
A utility for generating mermaid diagrams from Terraform plans
Usage
- We will generate a Terraform plan file, specifically
tf_plan_prod.json
:
terraform plan -out tf_plan_prod
- After generating the plan file, we will convert it to JSON using Terraform show:
terraform show -json tf_plan_prod > tf_plan_prod.json
- Once the JSON plan file has been created, run
terramaid
against it and look for the populatedTerramaid.md
file!
terramaid -planfile tf_plan_prod.json
cat Terramaid.md
Output:
graph TD;
67(aws_iam_policy) -->|created| 68(aws_iam_policy.policy)
69(aws_s3_bucket) -->|created| 70(aws_s3_bucket.this)