Controlling order in which hosts are accessed

Sorry for asking something that sounds like an FAQ, but my Google-foo is off today and I can’t find the answer to this question: using “ansible” (not “ansible-playbook”) is there a way to control the order in which hosts are accessed. I realize that there’s concurency in play, but in my case “-f 1” is a fine option too, however it seems to iterate over hosts semi-randomly. What am I missing?

With --forks > 1, It’s iterating over them in order, but they are returning when they are returning.

Hosts are sorted before they get squeezed through the ringer.

great. I don’t care about the reporting, what I do care is the order of execution in some cases. thanks.