--- - ansible.builtin.include_vars: file: bitwarden.yml name: _bitwarden - ansible.builtin.set_fact: pkgconfig_bitwarden: "{{ _bitwarden | ansible.builtin.combine(pkgconfig.bitwarden) }}" - name: append to flatpkgs block: - ansible.builtin.include_tasks: file: pkgs/flatpak.yml when: pkgconfig_flatpak is undefined - ansible.builtin.set_fact: flatpkgs: "{{ flatpkgs + [ 'com.bitwarden.desktop' ] }}" when: - ansible_os_family != 'Darwin' - pkgconfig_bitwarden.use_flatpak - name: append to srcpkgs ansible.builtin.set_fact: syspkgs: "{{ srcpkgs + [ 'bitwarden' ] }}" when: - ansible_os_family != 'Darwin' - not pkgconfig_bitwarden.use_flatpak - name: append to caskpkgs ansible.builtin.set_fact: caskpkgs: "{{ caskpkgs + [ 'bitwarden' ] }}" when: ansible_os_family == 'Darwin'