Running tasks in sequence on different hosts

Hi,

First thanks for a wonderful tool. Best new technology I’ve used since git.

We currently manage about 20 machines using a role based setup described in best practices. So far everything has been easy and intuitive but now I’ve come across a corner case I’m struggling to fit into the model.

I want to setup a number of machines to be members of a cluster. It’s currently a very manual process which requires a number of steps executed in order on different machines with some pauses added in. The old school shell script way would be something along these lines for machines A, B and C. There are maybe 20 steps in total.

B: Create cluster
C: Create cluster
sleep 20

sounds like you want multiple plays in the same file and serial: 1