How to Avoid Python dependency on Target servers for Ansible file module

I have the below file module that helps copy files or create directory on the target.

- file:
path: "{{ vars[inventory_hostname] }}/{{ Relative_Path }}/backup"
state: directory
recurse: yes
mode: "u=rwx,g=rw,o=r"

Unfortunately this has python dependency on the target as seen in the error below:

TASK [file] ********************************************************************
[WARNING]: No python interpreters found for host 10.7.23.92 (tried
[‘/usr/bin/python’, ‘python3.7’, ‘python3.6’, ‘python3.5’, ‘python2.7’,
‘python2.6’, ‘/usr/libexec/platform-python’, ‘/usr/bin/python3’, ‘python’])
fatal: [10.7.23.92]: FAILED! => {“ansible_facts”: {“discovered_interpreter_python”: “/usr/bin/python”}, “changed”: false, “module_stderr”: “Shared connection to 10.7.23.92 closed.\r\n”, “module_stdout”: “/bin/sh: /usr/bin/python: not found.\r\n”, “msg”: “MODULE FAILURE\nSee stdout/stderr for the exact error”, “rc”: 127}


I do not have python on the target servers. 

Ideally i would think that a simple ssh or other tools are capable of doing this without the need for python. 

Is there a way to get ansible do this task without the need of python ?