From ac4b7cd2398e8ec8b86e8b902a42aee4da30f60d Mon Sep 17 00:00:00 2001 From: Sheppy Date: Sun, 24 Sep 2023 14:14:29 +0000 Subject: [PATCH] add: tor bridge docker deployment --- roles/docker-deployments/tasks/main.yaml | 3 +++ roles/docker-deployments/templates/tor.yaml | 27 +++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 roles/docker-deployments/templates/tor.yaml diff --git a/roles/docker-deployments/tasks/main.yaml b/roles/docker-deployments/tasks/main.yaml index 902a998..06618ce 100644 --- a/roles/docker-deployments/tasks/main.yaml +++ b/roles/docker-deployments/tasks/main.yaml @@ -94,6 +94,7 @@ - atlantis-hub - grafana - event-dispatcher + - tor - name: Copy compose templates template: @@ -110,6 +111,7 @@ - atlantis-hub - grafana - event-dispatcher + - tor - name: Log into private registry docker_login: @@ -142,6 +144,7 @@ - atlantis-hub - grafana - event-dispatcher + - tor - name: OAuth2Proxy directories file: diff --git a/roles/docker-deployments/templates/tor.yaml b/roles/docker-deployments/templates/tor.yaml new file mode 100644 index 0000000..a8c7efb --- /dev/null +++ b/roles/docker-deployments/templates/tor.yaml @@ -0,0 +1,27 @@ +version: "3.4" +services: + obfs4-bridge: + image: thetorproject/obfs4-bridge:latest + networks: + - obfs4_bridge_external_network + environment: + - OR_PORT=20000 + - PT_PORT=20001 + - EMAIL=nobody@HISTORY_PURGED_SECRET.com + - NICKNAME=HISTORY_PURGED_SECRET + - OBFS4_ENABLE_ADDITIONAL_VARIABLES=1 + - OBFS4V_AddressDisableIPv6=1 + # - OBFS4V_PublishServerDescriptor=0 + volumes: + - data:/var/lib/tor + ports: + - 20000:20000 + - 20001:20001 + restart: unless-stopped + +volumes: + data: + name: tor-datadir-20000-20001 + +networks: + obfs4_bridge_external_network