From 82bd8874d2e576130e95b2a024339f00c3d6a891 Mon Sep 17 00:00:00 2001 From: "Philip (a-0)" <@ph:a-0.me> Date: Thu, 28 Jul 2022 22:06:07 +0200 Subject: [PATCH 1/2] only run installer as root --- install.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/install.sh b/install.sh index fa409f3..78b1b54 100644 --- a/install.sh +++ b/install.sh @@ -1,3 +1,8 @@ +if [ "$(id -u)" -ne 0 ]; then + echo 'This script must be run as root!' >&2 + exit 1 +fi + pip3 install ansible ansible-galaxy install -fr requirements.yml ansible-playbook setup.yml \ No newline at end of file From 2a0b1c518d136098e87d18c32f440678d202a6f5 Mon Sep 17 00:00:00 2001 From: "Philip (a-0)" <@ph:a-0.me> Date: Thu, 28 Jul 2022 22:06:19 +0200 Subject: [PATCH 2/2] touch log file if not existent --- roles/tor_gateway/tasks/main.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/roles/tor_gateway/tasks/main.yml b/roles/tor_gateway/tasks/main.yml index 60d9024..9d5d8d6 100644 --- a/roles/tor_gateway/tasks/main.yml +++ b/roles/tor_gateway/tasks/main.yml @@ -29,6 +29,13 @@ state: restarted daemon_reload: yes +- name: Ensure log file exists + file: + path: "{{ tor_logfile_path }}" + state: touch + owner: debian-tor + mode: 0644 + - name: (Re)start and enable tor service service: name: tor