ansible-idrac-9-10listed
Install: claude install-skill air-gapped/skills
# Ansible against iDRAC 9 and iDRAC 10
Operator skill for the `dellemc.openmanage` Ansible collection across both
generations of Dell's BMC. Targets collection **≥ 9.12.3** (broad iDRAC 10
support) and **10.0.2** (full coverage incl. SCP / storage / OS deployment,
Ansible Core 2.19+). Information current as of **May 2026** (iDRAC 10
firmware 1.30.10.50, iDRAC 9 firmware 7.30.10.50).
The skill exists because most iDRAC 9 playbooks **silently break on first
contact with a 17G server** for two reasons that look unrelated but stack on
top of each other: a firmware-level Basic-auth default change, and a
collection-level module rename. Knowing both stops the bleed in one
playbook edit instead of three days of firefighting.
## How to use this skill
Route to one or two reference files based on the question. Don't try to
load everything.
```
references/
├── auth-and-session.md → BasicAuthState=Unadvertised, idrac_session +
│ x_auth_token lifecycle (block/always), env
│ fallback IDRAC_X_AUTH_TOKEN, OMSDK modules
│ that CAN'T use tokens, force_basic_auth
│ fallback for ansible.builtin.uri / raw
│ Redfish, racadm BasicAuthState toggle,
│ session-pool exhaustion, no_log/no-secret
│ hygiene
├── idrac-10-deltas.md → Verbatim attribute registry tables from the
│ iDRAC