- name: "Testing end_host with strategy={{ test_strategy | default('linear') }}"
  hosts:
    - testhost
    - testhost2
  gather_facts: no
  strategy: "{{ test_strategy | default('linear') }}"
  tasks:
    - debug:

    - ansible.builtin.meta: end_host
      when: "host_var_role_name == 'role2'"  # end play for testhost2, see inventory

    - debug:
        msg: "play not ended for {{ inventory_hostname }}"
