30 lines
1.1 KiB
YAML
30 lines
1.1 KiB
YAML
# 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"
|