diff --git a/roles/neovim-lsp/tasks/main.yaml b/roles/neovim-lsp/tasks/main.yaml
index f40b51cd..2ad7c9f7 100644
--- a/roles/neovim-lsp/tasks/main.yaml
+++ b/roles/neovim-lsp/tasks/main.yaml
@@ -18,3 +18,11 @@
     - vscode-langservers-extracted
     - yaml-language-server
   become: true
+
+- name: Add intelephense licence key
+  ansible.builtin.copy:
+    content: "{{ intelephense_licence }}"
+    dest: "{{ ansible_user_dir }}/intelephense/licence.txt"
+    mode: 0400
+  no_log: true
+  when: intelephense_licence is defined