diff --git a/base.yml b/base.yml index 0bf1779..2e44e1e 100644 --- a/base.yml +++ b/base.yml @@ -1,3 +1,7 @@ +- import_playbook: dyngroups.yml - hosts: all roles: - base +- hosts: kvm-guest + roles: + - serial-console diff --git a/dyngroups.yml b/dyngroups.yml index a0f8c5b..e0f2ab1 100644 --- a/dyngroups.yml +++ b/dyngroups.yml @@ -3,4 +3,10 @@ tasks: - name: group hosts by distribution group_by: - key={{ ansible_os_family }} + key: '{{ ansible_os_family }}' + changed_when: false + - name: group hosts by virtualization + group_by: + key: >- + {{ ansible_virtualization_type }}-{{ ansible_virtualization_role }} + changed_when: false