Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Free strategy + include_task leads to wrong tasks running #60512
The free strategy, include_tasks will skip some hosts,
OS / ENVIRONMENT
trisquel 8 (derivative of ubuntu 16.04)
STEPS TO REPRODUCE
I already spent over a day tracking this down, I don't have time to
In the main playbook, about line 250, earlier tasks do things like copy files, setup users, apt_repository, which all takes 8 minutes or so:
Out of 50 hosts fundamental_packages task should run on, with the free strategy, with somewhat random results, it would run usually on only 44-47 hosts, maybe half the time it would run on 1 host twice. A later include_task sometimes had a when: condition get ignored. All this only happened under the free strategy. The results changed seemingly randomly, it looks like a timing issue so I assume 8 minutes or so of earlier tasks is important for this to reproduce.
@ian-kelling: Greetings! Thanks for taking the time to open this issue. In order for the community to handle your issue effectively, we need a bit more information.
Here are the items we could not find in your description:
Please set the description of this issue with this template: