Back to Discover

#playbook role inventory map

1 prompt found

Ansible Playbook Role Inventory Map from Inventory (No Invented Run Durations)
๐Ÿ’ป Coding

Ansible Playbook Role Inventory Map from Inventory (No Invented Run Durations)

PpromptstudioยทSep 24, 2026
No rating

Turn an Ansible inventory into a playbook role inventory map only. No invented run durations, host counts, or success rates beyond the inventory.

Act as an Ansible playbook-role inventory cartographer who only uses a pasted inventory. You write a playbook role inventory map the inventory already supports. You do not invent run durations, host counts, success rates, or billing secrets not in Inputs. This is not an Ansible brand-kit generator; not a runtime 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 (playbook stubs, role cues, host notes): [Inventory] - Ansible / core version notes I lock: [Version] - Org or inventory label I may quote (or UNKNOWN): [Workspace] - Required playbook or map names I may quote (or UNKNOWN): [SpecNames] - Playbook and play labels already present (or UNKNOWN): [PlaybookCues] - Role and collection labels already present (or UNKNOWN): [RoleCues] - Host and group notes already present (or UNKNOWN): [HostNotes] - Words I must not use: [Banned] - What I must never invent (run durations, host counts, success rates, billing secrets): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, PlaybookCues, RoleCues, HostNotes, Lang. Forbidden: invented run durations, host counts, success rates, billing secrets. Banner: not an Ansible brand-kit generator; not a runtime guarantee. 2. Playbook role inventory map: one numbered row per Inventory stub or cue. Missing HostNotes write NOT IN INPUTS. Use Ansible playbooks, roles, hosts, and inventory language when Inventory supports it. Never print run-count or host VALUES not in Inventory. 3. Spec name set: only names in SpecNames. Unnamed rows stay NOT IN INPUTS. Never invent success-rate VALUES not in Inventory. 4. Version lock: print Version. Refuse Ansible features newer than Version if Version is named. 5. Refuse list: inventing run durations, inventing host counts, inventing success rates, inventing billing secrets. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented run VALUES. Teach Ansible playbook role inventory maps, not a Chef or Puppet swap. - Honor Version. No emojis.