Serial: 1 only for one play

Hi,

When I set serial:1 for one of the plays in a playbook, the whole playbook is then processed one host at a time.
Is this the intended behaviour?

Is it possible to apply serial:1 only to one play?
E.g. if I have a playbook comprising three plays: p1, p2 (with serial:1) and p3 then p1 and p3 would be executed in parallel across relevant hosts and the p2 would run sequentially for each host.

Ansible 2.3.1.0

Thanks,
Gintas

When I set serial:1 for one of the plays in a playbook, the whole playbook
is then processed one host at a time.
Is this the intended behaviour?

I can't confirm this on 2.3.1

Is it possible to apply serial:1 only to one play?
E.g. if I have a playbook comprising three plays: p1, p2 (with serial:1)
and p3 then p1 and p3 would be executed in parallel across relevant hosts
and the p2 would run sequentially for each host.

It does work like that.

playbook.yml

Thanks for the response Kai.

Now it is working for me as well. I can no longer reproduce the problem.

Apologies for the false alarm.

Best,
Gintas