Back to Discover

#packer

1 prompt found

Packer Image Build Map from Template Inventory (No Invented Build Durations)
๐Ÿ’ป Coding

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

PpromptstudioยทSep 24, 2026
No rating

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

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.