trailofbits / algo

Set up a personal VPN in the cloud
https://blog.trailofbits.com/2016/12/12/meet-algo-the-vpn-that-works/
GNU Affero General Public License v3.0
28.98k stars 2.32k forks source link

Scripted deployment documentation - deploy-from-ansible.md - is missing wireguard role #1008

Closed digeratus closed 6 years ago

digeratus commented 6 years ago

deploy-from-ansible.md

At the moment, the documentation to deploy from ansible doesn't make any reference to wireguard as a role. That's missing.

If one were to run the current documented example for DigitalOcean without the wireguard tag, it won't create a wireguard setup at all:

ansible-playbook deploy.yml -t digitalocean,vpn,cloud -e 'do_access_token=my_secret_token do_server_name=algo.local do_region=ams2'

Server roles:

role: vpn, tags: vpn role: dns_adblocking, tags: dns, adblock role: security, tags: security role: ssh_tunneling, tags: ssh_tunneling

What's missing is:

role: wireguard, tags: wireguard

jackivanov commented 6 years ago

Covered in https://github.com/trailofbits/algo/pull/976