configpolicy/dyngroups.yml

25 lines
669 B
YAML

- hosts: all
gather_facts: true
tasks:
- name: group hosts by distribution
group_by:
key: '{{ ansible_distribution }}'
changed_when: false
tags: always
- name: group hosts by distribution+version
group_by:
key: '{{ ansible_distribution }}{{ ansible_distribution_major_version }}'
changed_when: false
tags: always
- name: group hosts by os family
group_by:
key: '{{ ansible_os_family }}'
changed_when: false
tags: always
- name: group hosts by virtualization
group_by:
key: >-
{{ ansible_virtualization_type }}-{{ ansible_virtualization_role }}
changed_when: false
tags: always