prole/infrastructure/inventory
chrisfu 67b483bcf2 fix(ansible): split workstation playbook into two plays for Unix vs Windows
A single play with become:true uses sudo by default, which Ansible's
Windows exec wrapper rejects immediately at gather_facts. Split into:
- Play 1: hosts workstations,!workstations_windows — macOS/Linux, sudo
- Play 2: hosts workstations_windows — Windows, become_method:runas

Also set morgana to ansible_connection=local (running Ansible from
morgana itself, so SSH self-lookup fails DNS resolution).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09 22:33:51 -07:00
..
group_vars chore: restore vault secrets added on myrddin 2026-05-09 21:48:54 -07:00
host_vars feat(certs): add acme.sh DNS-01 role and cert-manager playbook for LE 2026-05-06 14:09:28 -04:00
hosts.ini fix(ansible): split workstation playbook into two plays for Unix vs Windows 2026-05-09 22:33:51 -07:00