如果你不介意播放日志混乱,这是一种方式:
- hosts: all
gather_facts: no
serial: 1
tasks:
- group_by:
key: "single_{{ cluster_number }}"
when: groups['single_'+cluster_number] | default([]) | count == 0
hosts: single_*
gather_facts: no
tasks:
debug:
msg: “{{ inventory_hostname }}”
serial: 1
在第一次重新评估的过程中至关重要
when
每个主持人的声明。
首次播放后,每个群集只有N个组,其中只有一个主机。