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 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