more fixs for packages

This commit is contained in:
Matthew Stobbs
2025-02-20 15:03:54 -07:00
parent c0400949c3
commit 41b1acc067
34 changed files with 181 additions and 201 deletions

36
tasks/archive/luals.yml Normal file
View File

@@ -0,0 +1,36 @@
# vim: set filetype=yaml.ansible :
---
- name: Create temp path
register: d_luals_dl_tmp
ansible.builtin.tempfile:
state: directory
prefix: luals_dl.
- name: Get latest lua-language-server
become: "{{ ext_become }}"
ansible.builtin.get_url:
dest: "{{ d_luals_dl_tmp.path }}/{{ luals_vars.archive }}"
url: "{{ luals_vars.url }}/{{ luals_vars.archive }}"
mode: "0644"
decompress: false
- name: Create install_path
become: "{{ ext_become }}"
ansible.builtin.file:
state: directory
path: "{{ path.archive }}/luals"
mode: "0755"
- name: Extract lua language server archive
become: "{{ ext_become }}"
ansible.builtin.unarchive:
dest: "{{ path.archive }}/luals"
src: "{{ d_luals_dl_tmp.path }}/{{ luals_vars.archive }}"
remote_src: true
- name: Link lua language server binary
become: "{{ ext_become }}"
ansible.builtin.file:
state: link
src: "{{ path.bin }}/lua-language-server"
path: "{{ path.archive }}/luals/bin/lua-language-server"