From 8cd1ccb3972b0bbc4af82b344af20935069fd935 Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.uk>
Date: Wed, 13 Jul 2022 09:13:14 +0100
Subject: [PATCH] fix(neovim-lsp): create Intelephense directory

Ensure that the directory exists to create the licence file in.
---
 roles/neovim-lsp/tasks/main.yaml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/roles/neovim-lsp/tasks/main.yaml b/roles/neovim-lsp/tasks/main.yaml
index 2ad7c9f7..8946c86b 100644
--- a/roles/neovim-lsp/tasks/main.yaml
+++ b/roles/neovim-lsp/tasks/main.yaml
@@ -19,6 +19,12 @@
     - yaml-language-server
   become: true
 
+- name: Create intelephense directory
+  ansible.builtin.file:
+    path: "{{ ansible_user_dir }}/intelephense"
+    state: directory
+  when: intelephense_licence is defined
+
 - name: Add intelephense licence key
   ansible.builtin.copy:
     content: "{{ intelephense_licence }}"