--- # default on Linux is alacritty # edit config/users.yml:users::terminal:os_name:package name # ie: config/users.yml:users:[name: stobbsm]:terminal:Fedora:konsole - name: install and configure system terminal emulator loop: "{{ users }}" ansible.builtin.include_tasks: file: "packages/{{ ansible_os_family }}/{{ item.terminal[ansible_distribution] | default('alacritty') }}.yml" tags: - package - Debian