Actually, if you're doing the Mac and homebrew thing, you do still need an `ansible_python_interpreter` specified in your inventory, or Ansible will use the system Python instead of your homebrew one for child processes. The venv does make it user-specific though. @ycombinator helped me figure this one out when we were hacking on the idempotence stuff.