fixed packages to be more generic

This commit is contained in:
2026-04-18 15:27:33 -06:00
parent 951dfc327f
commit 61c6e800ad
14 changed files with 152 additions and 73 deletions

View File

@@ -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: