Ensure play order is obeyed (#49897)

* Ensure play order is obeyed

 it was being ignored depending on other options
 also added tests for each order (except shuffle) both serial and not
 fixes #49846
This commit is contained in:
Brian Coca 2019-02-27 18:20:16 -05:00 committed by GitHub
commit cfba6dfe91
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 59 additions and 3 deletions

View file

@ -190,7 +190,7 @@ class PlayIterator:
self._host_states = {}
start_at_matched = False
batch = inventory.get_hosts(self._play.hosts)
batch = inventory.get_hosts(self._play.hosts, order=self._play.order)
self.batch_size = len(batch)
for host in batch:
self._host_states[host.name] = HostState(blocks=self._blocks)