local/roles/neovim/tasks/Debian.yaml

27 lines
607 B
YAML

---
- name: slurp /etc/os-release
slurp:
src: /etc/os-release
register: os_release_slurp
- set_fact:
os_release: "{{ os_release_slurp.content |
b64decode | trim() | replace('=', ': ') | from_yaml }}"
- name: add neovim stable ppa
when: "'ID_LIKE' in os_release and os_release.ID_LIKE == 'ubuntu debian'"
become: true
apt_repository:
repo: ppa:neovim-ppa/stable
codename: '{{os_release.UBUNTU_CODENAME}}'
update_cache: true
- name: install apt package
become: true
apt:
name:
- neovim
- python3-neovim
state: latest
- include_tasks: Unix.yaml