Ensure a directory exists

Change-Id: I5145c4eb9bf3190d61a6f0f7e29d3958126120e9
diff --git a/playbooks/setup-juju-client/pre.yaml b/playbooks/setup-juju-client/pre.yaml
index 7fbb78a..2dafc60 100644
--- a/playbooks/setup-juju-client/pre.yaml
+++ b/playbooks/setup-juju-client/pre.yaml
@@ -7,6 +7,12 @@
   - name: Log In to the Controller
     no_log: true
     block:
+      # Needed because: https://bugs.launchpad.net/juju/+bug/1995697
+      - name: Ensure '~/.local/share' exists
+        ansible.builtin.file:
+          path: "{{ ansible_env.HOME }}/.local/share"
+          state: directory
+          mode: '0775'
 
       - name: Log in
         ansible.builtin.shell: juju login 10.4.2.241:17070 --controller maas-controller --user zuul-nodepool-zaza