# vim: set filetype=yaml.ansible : --- - name: Set neovim install method ansible.builtin.set_fact: neovim: method: "{{ pkgconfig.neovim.method[ansible_distribution] | default(pkgconfig.neovim.method.default) }}" - name: Set neovim config ansible.builtin.set_fact: neovim: vers: "v{{ pkgconfig.neovim.version }}" - name: Set neovim config for appimage install when: - neovim.method == 'appimage' ansible.builtin.set_fact: neovim: file: "nvim-linux-{{ ansible_architecture }}.appimage" link_name: nvim url: "{{ pkgconfig.neovim.appimage.base_url }}/{{ neovim.vers }}/nvim-linux-{{ ansible_architecture }}.appimage"