We used Play! (and not on Heroku), and find the easiest way - to determine the frame id for the servers on which you want to run tasks, and the frame identifier for servers that will not start tasks.
In our case, "prodapp" is the production application servers that do not run jobs, and "prodadmin" is the Production Admin / Job server (only one).
We have included the following in our application.conf to disable the jobs plugin on prodapp servers:
%prodapp.plugins.disable=play.jobs.JobsPlugin
I'm not sure if this is the best solution, but, exploring some other options, we determined that this will be the fastest incarnation without branching Play! source.
source share