From fed5e0526654af9fb1498c7161027c05065d1ba2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Mon, 5 Oct 2020 22:04:19 +0200 Subject: [PATCH] dotfiles: Ensure target directory exists --- user.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/user.yml b/user.yml index 1642ee3..4f919f1 100644 --- a/user.yml +++ b/user.yml @@ -134,6 +134,16 @@ - item.stat.isdir with_items: "{{ copy_stat.results }}" + - name: make sure target directories exist + file: + state: directory + path: "{{ (['/home', user.name, item.to]|join('/')) | dirname }}" + owner: "{{ user.name }}" + group: "{{ user_group_name }}" + with_items: "{{ dotfiles }}" + become: true + become_user: root + - name: link dotfiles file: state: link