add ability to use remote_file as a provider for deploy