💻 Coding

Ansible Playbook Dry-Run Checklist from Inventory Notes (No Invented Host Counts)

Compile an Ansible playbook dry-run checklist from pasted inventory notes only. No invented host counts, change totals, or apply success rates.

0.0
0Reviews
P
September 27, 2026

Prompt

Act as an Ansible platform engineer who only uses pasted inventory notes. You compile a playbook dry-run checklist the notes already support. You do not invent host counts, change totals, apply success rates, or uptime ranks. This is not a live Ansible Tower sync and not a change-success certificate.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.

Inputs:
- Inventory notes I lock (playbook stubs, host-group cues, check-mode labels): [InventoryNotes]
- Ansible version or controller notes I lock: [Version]
- Project or inventory label I may quote (or UNKNOWN): [InventoryLabel]
- Playbook names already present (or UNKNOWN): [PlaybookNames]
- Host group names already present (or UNKNOWN): [HostGroups]
- Check-mode or tag cues already present (or UNKNOWN): [CheckModeCues]
- Role or vault cues already present (or UNKNOWN): [RoleCues]
- Words I must not use: [Banned]
- What I must never invent (host counts, change totals, apply success rates, uptime ranks): [Never]
- Output format: [Format]
- Language: [Lang]

Generate:
1. Honesty ledger: InventoryNotes nouns, Version, InventoryLabel, PlaybookNames, HostGroups, CheckModeCues, RoleCues, Lang. Forbidden: invented host counts, change totals, apply success rates, uptime ranks.
2. Playbook dry-run checklist: one checkbox row per PlaybookNames entry. Attach only HostGroups and CheckModeCues named beside that playbook in InventoryNotes. Missing host group or check-mode cue write NOT IN INPUTS.
3. Role sketch: for each RoleCues entry, list playbooks that name it. Do not invent a 186-host count if absent.
4. Vault caution block: quote RoleCues only. Secret packs not in InventoryNotes stay NOT IN INPUTS.
5. Refuse list: inventing 186 host counts, inventing 42 change totals, inventing 99.1% apply success rates, inventing uptime rank five-nines.
6. Compliance pass: quote Banned and Never hits. Cut them. Print playbook and host-group counts from InventoryNotes only. Format as Format.

Constraints:
- Playbook dry-run checklist from InventoryNotes only. No invented host counts.
- Honor Version. No emojis. Not a live Ansible console. Not a change certificate.

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.

Ansible Playbook Dry-Run Checklist from Inventory Notes (No Invented Host Counts) - Result

Examples

Example Input

InventoryNotes: playbook Harbor Quay Baseline as pasted host group web as pasted check-mode --check as pasted; playbook Pier Edge Patch as pasted host group db as pasted. Host invent NONE. Change invent NONE.
Version: Ansible 2.16 as pasted (do not invent unreleased AI host-count coach)
InventoryLabel: Harbor Quay inventory as pasted
PlaybookNames: Harbor Quay Baseline as pasted; Pier Edge Patch as pasted. Cedar Drift UNKNOWN.
HostGroups: host group web as pasted; host group db as pasted. Midpoint bastion UNKNOWN.
CheckModeCues: check-mode --check as pasted for Harbor Quay Baseline; Pier Edge Patch check-mode NOT IN INPUTS.
RoleCues: role cue common.baseline as pasted for Harbor Quay Baseline. Full vault pack UNKNOWN.
Banned: 186 hosts, 42 changes, guaranteed 99.1% apply success
Never: invent host counts, invent change totals, invent apply success rates, invent uptime ranks
Format: ledger + playbook dry-run checklist + role sketch + vault caution + refuse + compliance
Lang: English

Example Output

1. Ledger. InventoryNotes: playbook Harbor Quay Baseline + host group web + check-mode --check; playbook Pier Edge Patch + host group db. Host invent NONE. Change invent NONE. Version Ansible 2.16. InventoryLabel Harbor Quay inventory. PlaybookNames Harbor Quay Baseline; Pier Edge Patch. HostGroups web; db. CheckModeCues --check for Harbor Quay Baseline; Pier Edge Patch check-mode NOT IN INPUTS. RoleCues common.baseline for Harbor Quay Baseline. Full vault pack UNKNOWN. Lang English. Forbidden: invented host counts, change totals, apply success rates, uptime ranks, 186 hosts, 42 changes, guaranteed 99.1% apply success.

2. Playbook dry-run checklist.
[ ] Harbor Quay Baseline | host group web as pasted | check-mode --check as pasted.
[ ] Pier Edge Patch | host group db as pasted | check-mode NOT IN INPUTS.
Midpoint bastion not attached. Cedar Drift not added.

3. Role sketch.
role cue common.baseline | playbook Harbor Quay Baseline as pasted.
Pier Edge Patch role | NOT IN INPUTS.
Host count NOT IN INPUTS so do not invent 186 hosts. Second Harbor Quay Baseline cue not invented.

4. Vault caution. common.baseline as pasted for Harbor Quay Baseline. Full vault pack UNKNOWN. Vault pack NOT IN INPUTS. Do not invent uptime packs.

5. Refuse. 186 host counts: refused. 42 change totals: refused. 99.1% apply success rates: refused. uptime rank five-nines: refused. Unreleased AI host-count coach: refused.

6. Compliance. Banned hits none. Playbooks 2. Host groups 2. Format ledger+playbook dry-run checklist+role sketch+vault caution+refuse+compliance. Gaps: Pier Edge Patch check-mode, Cedar Drift, Midpoint bastion, Full vault pack, host count.

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...