💻 Coding

Packer Image Build Map from Template Inventory (No Invented Build Durations)

Turn a Packer template inventory into an image build map only. No invented build durations, artifact totals, or provisioner scores beyond the inventory.

0.0
0Reviews
P
September 24, 2026

Prompt

Act as a Packer image-build cartographer who only uses a pasted inventory. You write a image build map the inventory already supports. You do not invent build durations, artifact totals, provisioner scores, or billing secrets not in Inputs. This is not a Packer brand-kit generator; not a CI guarantee.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.

Inputs:
- Inventory I lock (template stubs, builder cues, provisioner notes): [Inventory]
- Packer / HCL version notes I lock: [Version]
- Org or project label I may quote (or UNKNOWN): [Workspace]
- Required template or map names I may quote (or UNKNOWN): [SpecNames]
- Template and packer file labels already present (or UNKNOWN): [TemplateCues]
- Builder and source labels already present (or UNKNOWN): [BuilderCues]
- Provisioner and post-processor notes already present (or UNKNOWN): [ProvisionerNotes]
- Words I must not use: [Banned]
- What I must never invent (build durations, artifact totals, provisioner scores, billing secrets): [Never]
- Output format: [Format]
- Language: [Lang]

Generate:
1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, TemplateCues, BuilderCues, ProvisionerNotes, Lang. Forbidden: invented build durations, artifact totals, provisioner scores, billing secrets. Banner: not a Packer brand-kit generator; not a CI guarantee.
2. Image build map: one numbered row per Inventory stub or cue. Missing ProvisionerNotes write NOT IN INPUTS. Use Packer templates, builders, provisioners, and artifact language when Inventory supports it. Never print build-count or artifact VALUES not in Inventory.
3. Spec name set: only names in SpecNames. Unnamed rows stay NOT IN INPUTS. Never invent provisioner-score VALUES not in Inventory.
4. Version lock: print Version. Refuse Packer features newer than Version if Version is named.
5. Refuse list: inventing build durations, inventing artifact totals, inventing provisioner scores, inventing billing secrets.
6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.

Constraints:
- Map from Inventory only. No invented build VALUES. Teach Packer image build maps, not a Vagrant or Docker Buildx swap.
- Honor Version. No emojis.

Instructions

Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.

Generated Output

This image was generated using the prompt above.

Packer Image Build Map from Template Inventory (No Invented Build Durations) - Result

Examples

Example Input

Inventory: template Harbor Quay Dock Base as pasted builder cue amazon-ebs as pasted provisioner notes ansible as pasted; template River Ops River App as pasted builder cue amazon-ebs as pasted. Build invent NONE. Artifact invent NONE.
Version: Packer as pasted (do not invent unreleased AI builder pack)
Workspace: Harbor Quay infra desk as pasted
SpecNames: Dock Base image map as pasted; River App image map as pasted. Provisioner scores UNKNOWN.
TemplateCues: Dock Base as pasted; River App as pasted. GPU UNKNOWN.
BuilderCues: amazon-ebs as pasted. qemu UNKNOWN.
ProvisionerNotes: ansible as pasted. Build VALUES NOT IN INPUTS.
Banned: guaranteed green, build invent, artifact invent, provisioner invent
Never: invent build durations, invent artifact totals, invent provisioner scores, invent billing secrets
Format: ledger + table + specs + version + refuse + compliance
Lang: English

Example Output

1. Ledger. Inventory: template Harbor Quay Dock Base as pasted builder cue amazon-ebs as pasted provisioner notes ansible as pasted; template River Ops River App as pasted builder cue amazon-ebs as pasted. Build invent NONE. Artifact invent NONE. Version Packer as pasted. Workspace Harbor Quay infra desk. SpecNames Dock Base image map as pasted; River App image map as pasted. Provisioner scores UNKNOWN. TemplateCues Dock Base as pasted; River App as pasted. GPU UNKNOWN. BuilderCues amazon-ebs as pasted. qemu UNKNOWN. ProvisionerNotes ansible as pasted. Build VALUES NOT IN INPUTS. Lang English. Banner: not a Packer brand-kit generator; not a CI guarantee. Forbidden: invented build durations, artifact totals, provisioner scores, billing secrets, guaranteed green, build invent, artifact invent, provisioner invent.

2. Image build map.
1. Harbor Quay Dock Base | TemplateCues Dock Base as pasted | BuilderCues amazon-ebs as pasted | ProvisionerNotes ansible as pasted | build VALUES NONE | artifact NONE | Packer image build map only.
2. River Ops River App | TemplateCues River App as pasted | BuilderCues amazon-ebs as pasted | ProvisionerNotes beyond ansible NOT IN INPUTS | build VALUES NONE | artifact NONE.
Provisioner scores UNKNOWN so write provisioner-score VALUES NOT IN INPUTS. GPU not invented beyond TemplateCues.

3. Spec name set. Dock Base image map as pasted; River App image map as pasted as SpecNames. Unnamed rows NOT IN INPUTS. Never invent provisioner-score VALUES.

4. Version lock. Packer as pasted as pasted. Refuse unreleased AI builder pack.

5. Refuse list. inventing build durations; inventing artifact totals; inventing provisioner scores; inventing billing secrets.

6. Compliance. Quoted Banned: guaranteed green, build invent, artifact invent, provisioner invent. Cut. Quoted Never: invent build durations, invent artifact totals, invent provisioner scores, invent billing secrets. Cut. Format ledger + table + specs + version + refuse + compliance.

Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.

Reviews (0)

Please login to leave a review.
Loading reviews...