---
target_system:
  children:
    local_target:
      hosts:
        void_local:
          ansible_host: 127.0.0.1
          ansible_connection: ansible.builtin.local

hostsystem:

# example separation of packages: GUIs and DEs in workstation, only terminal in headless
workstation:
  children:
    target_system: # mark this the current target system

headless:
  children:
    workstation:

desktop:
  children:
    workstation: