Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Default v3_onion_services to off in validate_tails_environment.yml #4775

Merged
merged 1 commit into from
Sep 10, 2019

Conversation

rmol
Copy link
Contributor

@rmol rmol commented Sep 9, 2019

Status

Ready for review

Description of Changes

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.yml playbook defaulting it to off.

Fixes #4774.

Testing

Follow the 1.0.0 test plan through to Tor onion services: upgrade to v2 QA. You should get no error from securedrop-admin install.

Deployment

This should improve the reliability of securedrop-admin install when run on an existing admin workstation with an install_files/ansible-base/group_vars/all/site-specific that does not contain the new onion service variables.

Checklist

If you made changes to securedrop-admin:

  • Linting and tests (make -C admin test) pass in the admin development container

If you made non-trivial code changes:

  • I have written a test plan and validated it for this PR

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.
Copy link
Contributor

@kushaldas kushaldas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good, before merging I want to have to chat with the rest of the team once.

@kushaldas kushaldas merged commit a03ecb6 into freedomofpress:develop Sep 10, 2019
@kushaldas kushaldas mentioned this pull request Sep 10, 2019
redshiftzero added a commit that referenced this pull request Sep 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Another v3_onion_services variable failure
2 participants