hashicorp / hashicorp/terraform-exec

Bring `terraform-json` in as `tfjson` package

Open
#214 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
786
Forks
129
PR merge metrics
No merged PRs in 30d

Description

We have discussed some time ago that in pretty much all known cases downstream users use [`terraform-json`](https://github.com/hashicorp/terraform-json) in combination with `terraform-exec` (this library) and relatedly the two libraries are often updated in tandem, requiring a PR in two places to make a change involving JSON responses.

I'm therefore just noting down this discussion and the intention to move the library in here as part of this issue.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the terraform-exec repository alongside the terraform-json repository linked in the issue, focusing on how the two libraries are currently maintained and used together. Define the migration scope and compatibility requirements before moving terraform-json into a tfjson package; done means the combined library supports the existing JSON-response use cases without requiring a separate repository change.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, terraform
Domain
devops, infrastructure
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.