# vim: set filetype=yaml.ansible : # ## Package: vscode-langservers-extracted ## Descriptions: language servers extracted from vscode ## Version: latest ## Methods: source ## Helpers: npm --- - name: Set vscode-langservers-extracted default facts ansible.builtin.set_fact: vscode_langservers_extracted: methods: - source npm_pkg: '@zed-industries/vscode-langservers-extracted' version: 4.10.7 - name: Configure vscode-langservers-extracted when: - "'vscode-langservers-extracted' not in __configured" block: - name: Set vscode-langservers-extracted install method when: - vscode_langservers_extracted_imethod is undefined ansible.builtin.set_fact: vscode_langservers_extracted_imethod: "{{ imethod if imethod in vscode_langservers_extracted.methods else vscode_langservers_extracted.methods[0] }}" - name: Configure vscode-langservers-extracted source install when: - vscode_langservers_extracted_imethod == 'source' block: - name: Configure vscode-langservers-extracted npm install ansible.builtin.set_fact: vscode_langservers_extracted_npm_install: name: "{{ vscode_langservers_extracted.npm_pkg }}" version: "{{ vscode_langservers_extracted.version }}" - name: Queue vscode-langservers-extracted install ansible.builtin.set_fact: pkg_npm: "{{ pkg_npm + [vscode_langservers_extracted_npm_install] }}" - name: Finalise vscode-langservers-extracted configuration ansible.builtin.set_fact: __configured: "{{ __configured | combine( { 'vscode-langservers-extracted': vscode_langservers_extracted_imethod } ) }}"