- name: Check that 'invalid' group works, problem exposed in #58980 hosts: localhost tasks: - name: add a host to a group, that has - to trigger substitution add_host: name: localhost groups: Not-Working - name: group hosts by distribution, with dash to trigger substitution group_by: key: "{{ ansible_distribution }}-{{ ansible_distribution_version }}" changed_when: false