Support cron deploys

Would it make sense to use two separate roles (that perhaps depend on the same role for identical tasks) rather than conditionals?