# vim: set filetype=yaml.ansible : --- - name: Set bitwarden install method for Linux when: - ansible_system == 'Linux' ansible.builtin.set_fact: bitwarden: method: "{{ pkgconfig.bitwarden.method[ansible_distribution] | default('flatpak') }}" - name: Set bitwarden install method for MacOSX when: - ansible_system == 'Darwin' ansible.builtin.set_fact: bitwarden: method: cask - name: Set bitwarden config ansible.builtin.set_fact: bitwarden: method: "{{ bitwarden.method }}" pkg: "{{ pkgconfig.bitwarden[bitwarden.method] }}" - name: Set bitwarden config for appimage install when: - bitwarden.method == 'appimage' ansible.builtin.set_fact: bitwarden: method: appimage file: "{{ pkgconfig.bitwarden.appimage.name }}" link_name: "{{ pkgconfig.bitwarden.appimage.link_name }}" url: "{{ pkgconfig.bitwarden.appimage.url }}"