I would like to request the feature to apply serial:1 to blocks inside a role.
I ended up in a futile attempt trying to use include and include_tasks without luck, and ended moving my whole block of tasks to a bash script with a locking system that waited it turn to run. I then called he script from ansible, lots of extra work.
- name: create a include_tasks to do a ipaddr calculation with throttle one
include_tasks:
file: throttle01.yml
apply:
throttle: 1