Skip to content

Restructure Packer into build-machine-image and publish-metadata-to-hcp use cases#20

Open
rchandnaWUSTL wants to merge 4 commits intohashicorp:mainfrom
rchandnaWUSTL:add-packer
Open

Restructure Packer into build-machine-image and publish-metadata-to-hcp use cases#20
rchandnaWUSTL wants to merge 4 commits intohashicorp:mainfrom
rchandnaWUSTL:add-packer

Conversation

@rchandnaWUSTL
Copy link
Copy Markdown
Contributor

@rchandnaWUSTL rchandnaWUSTL commented Feb 2, 2026

Summary

  • Split Packer skills into two use-case folders following the product/use-case/skills/ structure
  • build-machine-image/ for AWS, Azure, and Windows image building
  • publish-metadata-to-hcp/ for HCP Packer registry integration

Structure

packer/
├── build-machine-image/
│   ├── .claude-plugin/plugin.json
│   └── skills/
│       ├── aws-ami-builder/
│       ├── azure-image-builder/
│       └── windows-builder/
└── publish-metadata-to-hcp/
    ├── .claude-plugin/plugin.json
    └── skills/
        └── push-to-registry/

Changes

  • Created build-machine-image/ with 3 builder skills
  • Created publish-metadata-to-hcp/ with HCP registry skill
  • Each use case has its own plugin.json
  • Updated README with new structure and installation instructions

@rchandnaWUSTL rchandnaWUSTL requested a review from a team as a code owner February 2, 2026 20:26
@hashicorp-cla-app
Copy link
Copy Markdown

hashicorp-cla-app Bot commented Feb 2, 2026

CLA assistant check

Thank you for your submission! We require that all contributors sign our Contributor License Agreement ("CLA") before we can accept the contribution. Read and sign the agreement

Learn more about why HashiCorp requires a CLA and what the CLA includes


2 out of 3 committers have signed the CLA.

  • gautambaghel
  • rchandnaWUSTL
  • Roshan Chandna

Roshan Chandna seems not to be a GitHub user.
You need a GitHub account to be able to sign the CLA.
If you have already a GitHub account, please add the email address used for this commit to your account.

Have you signed the CLA already but the status is still pending? Recheck it.

@rchandnaWUSTL rchandnaWUSTL force-pushed the add-packer branch 3 times, most recently from e234243 to 7820c13 Compare February 2, 2026 20:45
@rchandnaWUSTL rchandnaWUSTL changed the title Consolidate Packer plugins into unified plugin structure Restructure Packer into build-machine-image and publish-metadata-to-hcp use cases Feb 2, 2026
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rchandnaWUSTL - isn't there a better link than this?

something like https://developer.hashicorp.com/terraform/plugin/framework more aligned to the use case?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rchandnaWUSTL - same as above, shouldn't there be a better link?

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 9, 2026

Tessl Skill Review Results

Skill Status Review Score
packer/build-machine-image/skills/aws-ami-builder PASSED 89%
packer/build-machine-image/skills/azure-image-builder PASSED 81%
packer/build-machine-image/skills/windows-builder PASSED 94%
packer/publish-metadata-to-hcp/skills/push-to-registry PASSED 81%

Checks: frontmatter validity, required fields, body structure, examples, line count.
Review Score is informational — not used for pass/fail gating.

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