Ansible creates ~/.ssh if not exist

Change-Id: I05bc88301c6866fc95de589e230725376cde239e
diff --git a/ansible/roles/vagrant-ssh-install/tasks/main.yml b/ansible/roles/vagrant-ssh-install/tasks/main.yml
index b1b287d..8671987 100644
--- a/ansible/roles/vagrant-ssh-install/tasks/main.yml
+++ b/ansible/roles/vagrant-ssh-install/tasks/main.yml
@@ -20,7 +20,7 @@
   register: dotsshdir
 
 - name: Create .ssh directory if it doesn't exist
-  when: (not dotsshdir.stat.isdir) and (not dotsshdir.stat.islnk)
+  when: (not dotsshdir.stat.exists) or ((not dotsshdir.stat.isdir) and (not dotsshdir.stat.islnk))
   file:
     path: "{{ ansible_env.HOME }}/.ssh"
     state: directory