From 3b0e5220ab37e73d37ab404d1671c6ddad6c9243 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Mon, 24 Feb 2020 10:48:02 +0100 Subject: [PATCH] Remove ~/bin before linking --- user.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/user.yml b/user.yml index 90060fb..d715901 100644 --- a/user.yml +++ b/user.yml @@ -204,6 +204,20 @@ - ~/.var/run - ~/.usr/lib +- name: stat ~/bin + stat: + path: "/home/{{ user.name }}/bin" + register: bin_stat + +- name: remove ~/bin if not a link + file: + state: absent + path: "/home/{{ user.name }}/bin" + when: + - bin_stat.stat.exists + - not bin_stat.stat.islnk + + - name: link bin directory file: state: link