If a task is restricted to specific hosts with select() it will normally only run on these hosts.
However, if it is invoked via a group task which itself has a different select() this will cause the task to be run on both sets of hosts, instead of running only on hosts that comply with both select()s.
It appears an "OR" logic is used in the condition instead of "AND".
If a task is restricted to specific hosts with
select()
it will normally only run on these hosts. However, if it is invoked via a group task which itself has a differentselect()
this will cause the task to be run on both sets of hosts, instead of running only on hosts that comply with bothselect()
s. It appears an "OR" logic is used in the condition instead of "AND".Upvote & Fund