From 749f80a66491545fcff0c96375b4051560099253 Mon Sep 17 00:00:00 2001 From: southerntofu Date: Fri, 17 Apr 2020 19:35:08 +0200 Subject: [PATCH] Les onions perso sont idempotents --- roles/webserver/tasks/onions_perso.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/roles/webserver/tasks/onions_perso.yml b/roles/webserver/tasks/onions_perso.yml index f205847..eecfff5 100644 --- a/roles/webserver/tasks/onions_perso.yml +++ b/roles/webserver/tasks/onions_perso.yml @@ -1,15 +1,22 @@ +- stat: + path: "/etc/nginx/sites-available/{{ item.name }}.onion.conf" + register: conf_exists + - name: webserver-onion-hostname command: "cat /var/lib/tor/{{ item.name }}/hostname" register: web_onion + when: not conf_exists.stat.exists - name: webserver-onion-config template: src: ../files/onion.conf.j2 dest: "/etc/nginx/sites-available/{{ item.name }}.onion.conf" notify: reload nginx + when: not conf_exists.stat.exists - name: webserver-onion-symlink file: src: "/etc/nginx/sites-available/{{ item.name }}.onion.conf" dest: "/etc/nginx/sites-enabled/{{ item.name }}.onion.conf" state: link + when: not conf_exists.stat.exists