From 39ae0aa8f9a8eea8e81bd225b9dfc90507bed91e Mon Sep 17 00:00:00 2001 From: southerntofu Date: Wed, 15 Apr 2020 21:31:28 +0000 Subject: [PATCH] =?UTF-8?q?R=C3=A9parer=20la=20g=C3=A9n=C3=A9ration=20d'on?= =?UTF-8?q?ion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- roles/.common/tasks/users/main.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/roles/.common/tasks/users/main.yml b/roles/.common/tasks/users/main.yml index 934f9d8..9a99360 100644 --- a/roles/.common/tasks/users/main.yml +++ b/roles/.common/tasks/users/main.yml @@ -1,15 +1,20 @@ - include_tasks: setup_user.yml loop: "{{ users }}" - register: users_changed + +- stat: + path: "/var/lib/tor/{{ item.name }}/hostname" + loop: "{{ users }}" + register: onion_exists + changed_when: not onion_exists.stat.exists - name: Redémarrer le démon tor pour générer les onions service: name: tor state: restarted - when: users_changed.changed + when: onion_exists.changed - name: Attendre que les onion perso soient générés wait_for: path: "/var/lib/tor/{{ item.name }}/hostname" loop: "{{ users }}" - when: users_changed.changed + when: onion_exists.changed