diff options
author | Matthieu Saulnier <fantom@fedoraproject.org> | 2018-12-16 17:29:25 +0100 |
---|---|---|
committer | Matthieu Saulnier <fantom@fedoraproject.org> | 2018-12-16 17:29:25 +0100 |
commit | 34737a04588df8726a93205df2a7b3ebb156ea86 (patch) | |
tree | 15c56c9aee738c31519fe922af9e806aace96553 | |
parent | bbbc7c9ae9493e4399b8c916bce32afc68c38c8e (diff) | |
download | playbooks-ansible-34737a04588df8726a93205df2a7b3ebb156ea86.tar.gz playbooks-ansible-34737a04588df8726a93205df2a7b3ebb156ea86.tar.xz playbooks-ansible-34737a04588df8726a93205df2a7b3ebb156ea86.zip |
Add hidden_services keys in torrelay role
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | roles/torrelay/tasks/config.yml | 25 |
2 files changed, 26 insertions, 0 deletions
@@ -1,6 +1,7 @@ roles/dnsserver/vars/keys.yml roles/torrelay/vars/email.yml roles/torrelay/vars/keys.yml +roles/torrelay/files/rendezvous roles/mtaserver/files/virtual roles/mtaserver/files/credentials roles/reverseproxy/vars/email.yml diff --git a/roles/torrelay/tasks/config.yml b/roles/torrelay/tasks/config.yml index f236881..9847255 100644 --- a/roles/torrelay/tasks/config.yml +++ b/roles/torrelay/tasks/config.yml @@ -31,3 +31,28 @@ group: root mode: 0644 notify: restart tor + +- name: Création des répertoires hidden_services + file: + path: "/var/lib/tor/hidden_service{{ item.number }}" + state: directory + owner: toranon + group: toranon + mode: 0700 + with_items: + - "{{ hiddenservices }}" + when: hiddenservices is defined + notify: restart tor + +- name: Installation des clés hidden_services + copy: + src: "rendezvous/hidden_service{{ item[0].number }}/{{ item[1] }}" + dest: "/var/lib/tor/hidden_service{{ item[0].number }}/{{ item[1] }}" + owner: toranon + group: toranon + mode: 0600 + with_nested: + - "{{ hiddenservices }}" + - [ 'hostname', 'private_key' ] + when: hiddenservices is defined + notify: restart tor |