Syntax for limiting to batches?

Using the "serial:" keyword so ansible can do hosts in batches.

Wondering if there is support for addressing those batches - e.g.: -l dbservers@batch1 or something like that

Use case is folks want to run a job to do half the nodes; then pause for manual QA; then run another job for the other half of the nodes.

Maintaining groups with the batches in inventory seems a little cumbersome. It would be cool to leverage Ansible's ability to split the hosts into batches.

you could whip up something like:
groups['dbservers'][:groups['dbservers']|len/2]
groups['dbservers'][groups['dbservers']|len/2:]

currently there is no var for tracking the split groups other than
'current one' which is play_hosts