I posted a pull request:
https://github.com/ansible/ansible/pull/2622
to implement --start-at-task. It uses the same infrastructure --step
uses to skip over tasks.
usage:
ansible-playbook --start-at-task="my task*" playbook.yml
it will startup the playbook and skip over any task that doesn't
fnmatch or exactly match the string in --start-at-task. Once it find
that match it then runs all the tasks (unless you specify --step and
then it prompts you).
I tested it a good bit and I think it works but I'd appreciate more
eyes on it.
Thanks,
-sv