# vim: set filetype=yaml.ansible : --- - name: Get latest lua-language-server become: "{{ ext_become }}" ansible.builtin.get_url: dest: "{{ d_tempdir.path }}/{{ luals.archive }}" url: "{{ luals.url }}/{{ luals.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_tempdir.path }}/{{ luals.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"