# vim: set filetype=yaml.ansible : --- - name: Add libreoffice when: - libreoffice_configured is undefined block: - name: Load libreoffice config ansible.builtin.include_tasks: file: config/libreoffice.yml - name: Append to pkg_flatpak when: - libreoffice.method == 'flatpak' ansible.builtin.set_fact: pkg_flatpak: "{{ pkg_flatpak + [libreoffice.flatpak] }}" - name: Append to pkg_sys when: - libreoffice.method == 'sys' ansible.builtin.set_fact: sys_pkg: "{{ sys_pkg + libreoffice.pkgs }}" - name: Append to caskpkgs when: - libreoffice.method == 'cask' ansible.builtin.set_fact: pkg_cask: "{{ pkg_cask + libreoffice.pkgs }}" - name: Set libreoffice_configured ansible.builtin.set_fact: libreoffice_configured: true