Skip to content

feat(hashicorp/terraform): add terraform provider#254

Merged
gnmsa merged 2 commits intomainfrom
feature/terraform
Apr 9, 2026
Merged

feat(hashicorp/terraform): add terraform provider#254
gnmsa merged 2 commits intomainfrom
feature/terraform

Conversation

@gnmsa
Copy link
Copy Markdown
Contributor

@gnmsa gnmsa commented Mar 25, 2026

Description

Adds a new POSH provider for HashiCorp Terraform.

Type of Change

  • 🐛 Bug fix
  • ✨ New feature
  • 💥 Breaking change
  • 📝 Documentation
  • ♻️ Refactoring
  • ⚡ Performance
  • ✅ Tests
  • 🔧 Build/CI

Related Issue

Changes

  • Command with subcommands: init, plan, apply, destroy, workspace, output, state
  • Config supporting workspace paths, Azure backend config (resource group, storage account, container), and service principal credentials
  • JSON schema for config validation (config.schema.json, config.base.json)
  • Updates posh.schema.json with terraform config definitions

Checklist

  • My code adheres to the coding and style guidelines of the project.
  • I have performed a self-review of my own code.
  • I have commented on my code, particularly in hard-to-understand areas.
  • I have made corresponding changes to the documentation.

@gnmsa gnmsa requested a review from franklinkim March 30, 2026 12:00
@gnmsa gnmsa marked this pull request as ready for review March 30, 2026 12:01
@gnmsa gnmsa merged commit 416f443 into main Apr 9, 2026
4 checks passed
@gnmsa gnmsa deleted the feature/terraform branch April 9, 2026 06:36
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