27 lines
607 B
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
|