# vim: set filetype=yaml.ansible : --- - name: Install neovim appimage become: true block: - name: Create install dir ansible.builin.file: state: directory mode: "0755" path: "{{ nvim.instdir }}" owner: "{{ pkgconfig_neovim.owner }}" group: "{{ pkgconfig_neovim.group }}" - name: Get neovim appimage ansible.builtin.get_url: mode: "0755" decompress: false backup: true url: "{{ pkgconfig_neovim.appimage_url_pfx }}/{{ pkgconfig_neovim.version }}/nvim.appimage" checksum: "sha256:{{ pkgconfig_neovim.appimage_url_pfx }}/{{ pkgconfig_neovim.version }}/nvim.appimage.sha256sum" dest: "{{ pkgconfig_neovim.install_dir }}/nvim.appimage.{{ pkgconfig_neovim.version }}" owner: "{{ pkgconfig_neovim.owner }}" group: "{{ pkgconfig_neovim.group }}" - name: Link neovim appimage ansible.builtin.file: state: link src: "{{ pkgconfig_neovim.install_dir }}/nvim.appimage.{{ pkgconfig_neovim.version }}" path: "{{ pkgconfig_neovim.install_prefix }}/bin/nvim"