fixed packages to be more generic
This commit is contained in:
@@ -10,16 +10,20 @@
|
||||
ansible.builtin.set_fact:
|
||||
ansible_ls:
|
||||
methods:
|
||||
- source
|
||||
- system
|
||||
default: [system, source]
|
||||
pkgname:
|
||||
default: ansible-language-server
|
||||
- name: Finalise ansible_ls default facts
|
||||
ansible.builtin.set_fact:
|
||||
ansible_ls:
|
||||
methods: "{{ ansible_ls.methods[os_family] | default(ansible_ls.methods.default) }}"
|
||||
pkgname: "{{ ansible_ls.pkgname[os_family] | default(ansible_ls.pkgname.default) }}"
|
||||
npm_pkg:
|
||||
name: '@ansible/ansible-language-server'
|
||||
global: true
|
||||
version: "{{ ansible_ls_version | default('latest') }}"
|
||||
pkg_deps:
|
||||
- nodejs
|
||||
pkgname:
|
||||
Archlinux: ansible-language-server
|
||||
# }}}
|
||||
- name: Configure ansible_ls
|
||||
when:
|
||||
@@ -37,8 +41,8 @@
|
||||
block:
|
||||
- name: Queue ansible_ls system install
|
||||
ansible.builtin.set_fact:
|
||||
pkg_sys: "{{ pkg_sys + [ansible_ls.pkgname[os_family]] }}"
|
||||
ansible_ls_install: "{{ ansible_ls_imethod }}={{ ansible_ls.pkgname[os_family] }}"
|
||||
pkg_sys: "{{ pkg_sys + [ansible_ls.pkgname] }}"
|
||||
ansible_ls_install: "{{ ansible_ls_imethod }}={{ ansible_ls.pkgname }}"
|
||||
|
||||
- name: Configure ansible_ls source install
|
||||
when:
|
||||
|
||||
Reference in New Issue
Block a user