Skip to content

feat(terraform-enterprise): add HashiCorp Terraform Enterprise Integration Model - #111

Merged
michaelelrom merged 1 commit into
mainfrom
feat/terraform-enterprise-integration-model
Sep 14, 2026
Merged

michaelelrom merged 1 commit into
mainfrom
feat/terraform-enterprise-integration-model

Conversation

@michaelelrom

Copy link
Copy Markdown
Collaborator

Summary

  • Adds HashiCorp/Terraform Enterprise/OpenAPIs/hashicorp_terraform_enterprise-latest.json (35 of 414 upstream operations: organizations, org memberships, teams, workspace CRUD/locking, run/plan/apply lifecycle, workspace variables, state versions) plus the full spec, published directly by HashiCorp
  • Static bearer token auth
  • Adds a Studio Project with 35 workflows across 8 folders

Test plan

  • Imported Integration Model into local Itential Platform (localhost:3001) — success
  • Imported Studio Project — all 35 workflows imported successfully

…ation Model and Studio Project

Curated OpenAPI spec (35 of 414 upstream operations) from HashiCorp's
official app.terraform.io/openapi/stable.json spec, covering
organization/team membership, workspace CRUD and locking, run/plan/apply
lifecycle, workspace variable CRUD, and state version reads. Paired with
a 35-workflow Studio Project, one atomic workflow per operation across 8
resource folders, wired to the -latest Integration Model.
@michaelelrom
michaelelrom merged commit eb67569 into main Sep 14, 2026
@michaelelrom
michaelelrom deleted the feat/terraform-enterprise-integration-model branch September 14, 2026 20:08

This branch was successfully deployed

1 active deployment
production 0baa1d01 Deployed Sep 14, 2026 by michaelelrom via deploy-assets-production #65
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants