Zero-Inventory Ansible Playbooks for macOS, Ubuntu, and Arch Linux

Structuring idempotent Ansible playbooks that run on macOS, Ubuntu/Debian, and Arch Linux with -c local -i ’localhost,’ — normalizing Homebrew, APT, and Pacman, fixing Debian binary naming quirks, and bootstrapping Neovim + tmux.

November 6, 2026 · 4 min · 786 words · John Dansak