Script module question

I need to run a script from a particular remote directory.

Can script be told to copy to a particular dir before running the script, or it’s a matter of using a copy + shell?

Thanks

The “script” module will push to the remote and also run it, all in one go.

http://docs.ansible.com/script_module.html