39 lines
826 B
YAML
39 lines
826 B
YAML
---
|
|
- name: Download neovim-nightly from github appimage
|
|
become: yes
|
|
become_method: sudo
|
|
when:
|
|
- nightly_neovim == true
|
|
command:
|
|
cmd: curl -L -o /tmp/nvim.appimage 'https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage'
|
|
warn: false
|
|
|
|
- name: Ensure nvim.appimage has proper permissions
|
|
become: yes
|
|
become_method: sudo
|
|
when:
|
|
- nightly_neovim == true
|
|
file:
|
|
path: /tmp/nvim.appimage
|
|
mode: u=rwx,g=rx,o=rx
|
|
|
|
- name: Install nvim.appimage into /usr/local/bin/nvim
|
|
become: yes
|
|
become_method: sudo
|
|
when:
|
|
- nightly_neovim == true
|
|
synchronize:
|
|
src: /tmp/nvim.appimage
|
|
dest: /usr/local/bin/nvim
|
|
|
|
|
|
- name: Install neovim from repo
|
|
become: yes
|
|
become_method: sudo
|
|
when:
|
|
- nightly_neovim == false
|
|
zypper:
|
|
name:
|
|
- neovim
|
|
state: latest
|
|
|