# vim: set filetype=yaml.ansible : --- - ansible.builtin.include_vars: file: libreoffice.yml name: _libreoffice - ansible.builtin.set_fact: pkgconfig_libreoffice: "{{ _libreoffice | ansible.builtin.combine(pkgconfig.libreoffice) }}" - block: - ansible.builtin.include_tasks: file: pkgs/flatpak.yml when: flatpak is undefined - name: append to flatpkgs ansible.builtin.set_fact: flatpkgs: "{{ flatpkgs + pkgconfig_libreoffice.flatpak }}" when: - ansible_os_family != 'Darwin' - pkgconfig_libreoffice.use_flatpak - block: - ansible.builtin.set_fact: syspkgs: "{{ syspkgs + pkgconfig_libreoffice[ansible_os_family] }}" when: - ansible_os_family != 'Darwin' - not pkgconfig_libreoffice.use_flatpak - name: append to caskpkgs ansible.builtin.set_fact: caskpkgs: "{{ caskpkgs + [ 'libreoffice' ] }}" when: ansible_os_family == 'Darwin'