From d6a29fcfd714830c0e88b4d26a18d1bbdf8120aa Mon Sep 17 00:00:00 2001 From: John Hensley Date: Mon, 9 Sep 2019 14:38:58 -0400 Subject: [PATCH] Default v3_onion_services to off in validate_tails_environment.yml The lack of this variable has tripped us up in several roles, and depending on how the validate role is used, adding it to defaults/main.yml within that role might not fix it, so let's add a fact in the validate_tails_environment playbook defaulting it to off. --- .../roles/validate/tasks/validate_tails_environment.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/install_files/ansible-base/roles/validate/tasks/validate_tails_environment.yml b/install_files/ansible-base/roles/validate/tasks/validate_tails_environment.yml index 74375d8dbc..1eb2abf7da 100644 --- a/install_files/ansible-base/roles/validate/tasks/validate_tails_environment.yml +++ b/install_files/ansible-base/roles/validate/tasks/validate_tails_environment.yml @@ -26,6 +26,10 @@ to `~/Persistent/securedrop`. with_items: "{{ tails_persistence_check_result.results }}" +- name: Default v3_onion_services to false + set_fact: + v3_onion_services: "{{ v3_onion_services | default(False) }}" + - name: Check for v3 SSH auth files stat: path: "/home/amnesia/Persistent/securedrop/install_files/ansible-base/{{ item }}"