--- - import_tasks: setup-Debian.yml when: ansible_os_family == 'Debian' - import_tasks: setup-RedHat.yml when: ansible_os_family == 'RedHat' - import_tasks: setup-Arch.yml when: ansible_os_family == 'Archlinux' - name: Load a variable file based on the OS type, or a default if not found. include_vars: "{{ item }}" with_first_found: - "{{ ansible_distribution }}-{{ ansible_distribution_version }}.yml" - "{{ ansible_distribution }}.yml" - "{{ ansible_os_family }}.yml" - "Debian.yml" - name: Ensure sysadmin utility packages are installed. ansible.builtin.package: state: present name: "{{ sysadmin_packages }}"