From 22adc965d260e97a9539a3a729e47a5316806f5c Mon Sep 17 00:00:00 2001 From: southerntofu Date: Sat, 25 Apr 2020 17:20:28 +0000 Subject: [PATCH] Chaque utilisateurice sait trouver son onion (closes #5) --- i18n/en.yml | 1 + i18n/fr.yml | 1 + roles/webserver/tasks/onions_perso.yml | 7 +++++++ 3 files changed, 9 insertions(+) diff --git a/i18n/en.yml b/i18n/en.yml index 03301a0..9090f97 100644 --- a/i18n/en.yml +++ b/i18n/en.yml @@ -57,6 +57,7 @@ webserver-personal-pages: Setup personal pages webserver-bucket-size: Configure webserver for long domain names (onions) # roles/webserver/tasks/onions_perso.yml webserver-onion-hostname: Read personal onion +webserver-onion-giveuser: Tell user about their onion address webserver-onion-config: Configure personal onion page webserver-onion-symlink: Enable personal onion page config # roles/webserver/tasks/packages.yml diff --git a/i18n/fr.yml b/i18n/fr.yml index 257dd75..95c7ed3 100644 --- a/i18n/fr.yml +++ b/i18n/fr.yml @@ -56,6 +56,7 @@ webserver-personal-pages: Mettre en place les pages perso webserver-bucket-size: Configurer le serveur web pour les longs domaines (.onion) # roles/webserver/tasks/onions_perso.yml webserver-onion-hostname: Récupérer l'onion perso +webserver-onion-giveuser: Indiquer à l'utilisateurice l'adresse de son onion webserver-onion-config: Configurer les pages perso en onion webserver-onion-symlink: Activer la configuration des pages perso en onion # roles/webserver/tasks/packages.yml diff --git a/roles/webserver/tasks/onions_perso.yml b/roles/webserver/tasks/onions_perso.yml index 0d27140..05983cf 100644 --- a/roles/webserver/tasks/onions_perso.yml +++ b/roles/webserver/tasks/onions_perso.yml @@ -3,6 +3,13 @@ register: web_onion changed_when: false +- name: webserver-onion-giveuser + copy: + src: "/var/lib/tor/{{ item.name }}/hostname" + remote_src: true + dest: "/home/{{ item.name }}/onion" + mode: 0744 + - name: webserver-onion-config template: src: ../files/onion.conf.j2