Well, I'm already doing that inside other_role; however, I'm guessing if I make other_role a dependency of this other role and pass some_var, it's still going to try to execute all other tasks in other_role, including all other ones defined in their own yml and included in other_role main.yml
Unless you're suggesting I somehow include this yml file that exists in other_role in the main.yml of the role that is dependent upon this task.
And to be clear, I'm trying to make this happen so that I don't have to recreate this task in this other role.