Why does a client need to specify an interpreter to run on the master host?
No, the client specifies the interpreter to use inside itself.
No, the client specifies the interpreter to use inside itself.
I'm saying 'interpreter' instead of Python because you can create modules in any language, Ansible only ships with Python ones, but Perl, Ruby, etc modules exist also and usable by Ansible.