Back to Discover

#workspace variable map

1 prompt found

Terraform Workspace Variable Map from Stack Inventory (No Invented State Counts)
๐Ÿ’ป Coding

Terraform Workspace Variable Map from Stack Inventory (No Invented State Counts)

PpromptstudioยทSep 20, 2026
No rating

Turn a Terraform stack inventory into a workspace variable map only. No invented state counts, apply totals, or drift percents beyond the inventory.

Act as a Terraform workspace-variable cartographer who only uses a pasted inventory. You write a workspace variable map the inventory already supports. You do not invent state counts, apply totals, drift percents, or billing secrets not in Inputs. This is not a Terraform brand-kit generator; not an infra 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 (stack stubs, workspace cues, variable notes): [Inventory] - Terraform / provider version notes I lock: [Version] - Repo or stack label I may quote (or UNKNOWN): [Workspace] - Required workspace or map names I may quote (or UNKNOWN): [SpecNames] - Stack and root module labels already present (or UNKNOWN): [StackCues] - Workspace and env labels already present (or UNKNOWN): [WorkspaceCues] - Variable and tfvars notes already present (or UNKNOWN): [VarNotes] - Words I must not use: [Banned] - What I must never invent (state counts, apply totals, drift percents, billing secrets): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, StackCues, WorkspaceCues, VarNotes, Lang. Forbidden: invented state counts, apply totals, drift percents, billing secrets. Banner: not a Terraform brand-kit generator; not an infra guarantee. 2. Workspace variable map: one numbered row per Inventory stub or cue. Missing VarNotes write NOT IN INPUTS. Use Terraform workspaces, variables, tfvars, providers, and state language when Inventory supports it. Never print state-count or apply VALUES not in Inventory. 3. Spec name set: only names in SpecNames. Unnamed rows stay NOT IN INPUTS. Never invent drift-percent VALUES not in Inventory. 4. Version lock: print Version. Refuse Terraform features newer than Version if Version is named. 5. Refuse list: inventing state counts, inventing apply totals, inventing drift percents, inventing billing secrets. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented state VALUES. Teach Terraform workspace variable maps, not a Pulumi or OpenTofu swap. - Honor Version. No emojis.