neovim-lsp
Add a new role for installing the required packages for running different LSP servers (e.g. intelephense) within Neovim.
Combine with this repository with https://github.com/opdavies/ubuntu-provisioning so that everything can be managed in one place, and add a role for each piece of software.