tor1: bridge --> relay (#265)

Co-authored-by: Michael Grote <michael.grote@posteo.de>
Reviewed-on: mg/ansible#265
Co-authored-by: mg <michael.grote@posteo.de>
Co-committed-by: mg <michael.grote@posteo.de>
This commit is contained in:
Michael Grote 2021-12-08 11:06:00 +01:00
parent 57e286abf2
commit 7ac4a0eaf2
5 changed files with 39 additions and 48 deletions

View File

@ -8,8 +8,7 @@
tor_control_socket: 0
tor_contact_info: webmaster(at)mgrote(dot)net
tor_control_port: 9051
tor_mode: bridge
tor_bridge_port: 5555
tor_mode: relay
### oefenweb.ufw
ufw_rules:
- rule: allow

View File

@ -1,27 +1,8 @@
---
- name: install dependencies
become: yes
ansible.builtin.package:
name: apt-transport-https
state: present
- name: add tor repo key
ansible.builtin.apt_key:
url: https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc
state: present
- name: add tor repo
ansible.builtin.apt_repository:
repo: deb https://deb.torproject.org/torproject.org {{ ansible_distribution_release }} main
state: present
filename: tor
- name: install tor packages
- name: install obsf packages
become: yes
ansible.builtin.package:
name:
- tor
- deb.torproject.org-keyring
- obfs4proxy
state: present
notify: restart tor

View File

@ -1,4 +1,30 @@
---
- name: install dependencies
become: yes
ansible.builtin.package:
name: apt-transport-https
state: present
- name: add tor repo key
ansible.builtin.apt_key:
url: https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc
state: present
- name: add tor repo
ansible.builtin.apt_repository:
repo: deb https://deb.torproject.org/torproject.org {{ ansible_distribution_release }} main
state: present
filename: tor
- name: install tor packages
become: yes
ansible.builtin.package:
name:
- tor
- deb.torproject.org-keyring
state: present
notify: restart tor
- name: include bridge tasks
include_tasks: bridge.yml
when:
@ -8,3 +34,6 @@
include_tasks: relay.yml
when:
- tor_mode == 'relay'
- name: include nyx tasks
include_tasks: nyx.yml

View File

@ -0,0 +1,8 @@
---
- name: install nyx packages
become: yes
ansible.builtin.package:
name:
- nyx
state: present
notify: restart tor

View File

@ -1,30 +1,4 @@
---
- name: install dependencies
become: yes
ansible.builtin.package:
name: apt-transport-https
state: present
- name: add tor repo key
ansible.builtin.apt_key:
url: https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc
state: present
- name: add tor repo
ansible.builtin.apt_repository:
repo: deb https://deb.torproject.org/torproject.org {{ ansible_distribution_release }} main
state: present
filename: tor
- name: install tor packages
become: yes
ansible.builtin.package:
name:
- tor
- deb.torproject.org-keyring
state: present
notify: restart tor
- name: templating torrc
become: yes
ansible.builtin.template: