# yaml-language-server: $schema=https://json.schemastore.org/ansible-playbook.json --- - hosts: localhost tasks: - name: Clone minpac repository git: repo: https://github.com/k-takata/minpac.git dest: pack/minpac/opt/minpac - name: Install (neo)vim pip packages pip: name: '{{item}}' state: latest extra_args: --user with_items: - cmake-language-server - cmakelint - compdb - vim-vint - yamllint - name: Install (neo)vim apt packages when: ansible_os_family == "Debian" become: true apt: name: '{{item}}' state: latest with_items: - clangd-12 - name: Install (neo)vim clangd alternative when: ansible_os_family == "Debian" become: true alternatives: name: clangd path: /usr/bin/clangd-12 link: /usr/local/bin/clangd priority: 120