Skip to content

feat(DMVP-9998): add multi-driver meta-cli with yaml validation and driver wrappers - #35

Merged
hb90dev merged 1 commit into
mainfrom
001-multi-driver-init
Jul 16, 2026
Merged

feat(DMVP-9998): add multi-driver meta-cli with yaml validation and driver wrappers#35
hb90dev merged 1 commit into
mainfrom
001-multi-driver-init

Conversation

@mrdntgrn

Copy link
Copy Markdown
Contributor

Summary

  • Adds multi-driver meta init for terraform-cloud, terramate, and terragrunt
  • Adds lifecycle wrapper commands (plan, apply, destroy, validate, list, tf*)
  • Adds meta validate-yaml for shared-config merge, linking, and local module version checks
  • Adds backend bootstrap helpers, IDE YAML schema setup, examples, and test coverage (91 tests)

Test plan

  • Review and approve (no auto-merge)
  • CI: yarn test passes locally (91 tests)
  • After merge, verify npm publish workflow for @dasmeta/meta-cli

Dependency / release order

This PR should be merged after the following driver modules are published:

Module PR Published tag
terraform-renderer-generic #14 v1.2.0
terraform-terragrunt-cli #10 v1.0.3
terraform-terramate-cli #11 v1.0.3
terraform-tfe-cloud #32 pending review ⏳

Default handler_version constraints: ~> 2.5.0 (TFC), ~> 1.0.0 (terramate/terragrunt).

Made with Cursor

…river wrappers

Support terramate/terragrunt/terraform-cloud init and lifecycle commands,
validate-yaml for shared-config and linking checks, backend bootstrap helpers,
IDE schema setup, and examples aligned with published driver modules.

Co-authored-by: Cursor <cursoragent@cursor.com>
@hb90dev
hb90dev merged commit c26d676 into main Jul 16, 2026
1 of 4 checks passed
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