Commit Graph
227 Commits
Author SHA1 Message Date
Jack IvanovandGitHub 5fd4cb3c9c Update troubleshooting.md 2020-12-11 12:46:56 +03:00
Antonio Carlos RibeiroandGitHub bf6b969f0c Add DescribeRegions to CloudFormation (#1901)
I needed to add this to fix 

```
An error occurred (AccessDeniedException) when calling the GetRegions operation
```
2020-10-31 20:26:30 +03:00
Clément BourgoinandGitHub ad53c69f71 Update Scaleway setup docs (#1889) 2020-10-31 20:24:33 +03:00
Rick BehlandGitHub 52f88ad12e Update troubleshooting.md (#1869)
Provide potential fix for another problem with old firewalls
2020-09-04 13:22:02 +03:00
060b401880 add linode as one of cloud providers (#1590)
* add linode as one of cloud providers

* add Linode into cloud provider list

* fix code style

* install requirements of ansible linode module

* Update prompts.yml

- Make the regions list more readable
- Assign us-east as the default region

* remove prompt of asking root password

* roles/common: Add sshd tasks

* cloud-linode/tasks: Fix LINODE_API_TOKEN env lookup

* docs: Add Linode to Ansible deploy docs

* docs: Add cloud-linode

* config: Use Ubuntu 20.04 on Linode

* README: syntax

* Linode stackscript support

* Linode stackscript fix

* linting

Co-authored-by: Jack Ivanov <17044561+jackivanov@users.noreply.github.com>
Co-authored-by: William Woodruff <william@yossarian.net>
Co-authored-by: William Woodruff <william.woodruff@trailofbits.com>
Co-authored-by: Jack Ivanov <e601809@gmail.com>
2020-08-23 11:41:27 +03:00
David MyersandGitHub 66e024a015 Update macOS doc (#1865)
* Update macOS doc

* Small change
2020-08-23 11:40:37 +03:00
Jack Ivanov 4172dea436 index fix 2020-08-08 12:50:12 +01:00
Jack Ivanov 04a2f9361b index fix 2020-08-08 12:47:42 +01:00
Jack Ivanov 7a13a297f5 index fix 2020-08-08 12:44:16 +01:00
David MyersandGitHub 4e793ddf65 Update macOS doc (#1858) 2020-08-06 22:47:04 +03:00
David MyersandGitHub 8894dd0848 Discontinue use of the WireGuard PPA (#1855)
* Discontinue use of the WireGuard PPA

* Add instructions to update the system

* Change reboot instruction
2020-08-06 19:09:15 +03:00
skimandGitHub 3fe09bd904 Update current status of Wireguard faq to stable (#1849) 2020-08-03 11:30:49 -04:00
Lance McCarthyandGitHub 350800fdf7 Added Azure deployment troubleshooting solution (#1853)
Added troubleshooting steps to a common problem when deploying to Azure (Deployment Permissions Error).
2020-08-03 11:29:07 -04:00
Jason A. NovakandGitHub 830877557f Update troubleshooting document to address #1463 and related issues (#1835)
Clarify instructions in troubleshooting re: removing wireguard and config files as well as add troubleshooting step re: localhost being used instead of a domain name or IP address.
2020-07-22 16:09:43 -04:00
David MyersandGitHub f76d361c55 Move document index into README (#1815)
Move the list of available documentation into the main README.
2020-07-22 15:54:06 -04:00
David MyersandGitHub 5efa20b79a Update WSL doc (#1817)
Note in the WSL doc that Algo does not work on Ubuntu 20.04 LTS under WSL.
2020-07-22 15:53:17 -04:00
David MyersandGitHub 47bb48b0fb Update Linux WireGuard client doc (#1846)
Ubuntu 18.04 LTS now includes WireGuard so the PPA is no longer needed.
2020-07-22 15:46:48 -04:00
David MyersandGitHub 9ac64cbf21 Document WG DNS search domain on Linux client (#1796) 2020-05-16 18:45:00 +03:00
Jack IvanovandGitHub c14ff0d611 Ubuntu 20.04 support (#1782)
* ubuntu 20.04 support

* purge snapd for 20.04

* strongswan-starter fix
2020-05-10 13:48:30 +03:00
Jack IvanovandGitHub 6753dc919f Update troubleshooting.md 2020-05-09 11:07:37 +03:00
Jack IvanovandGitHub ca898d5bf2 Update troubleshooting.md
Closes #1786
2020-05-09 11:06:56 +03:00
Jack IvanovandGitHub 2abbf22196 Alternative Ingress IP (#1605)
* Separate ingress IP draft

* task name fix

* placeholder
2020-01-31 11:24:29 +01:00
David MyersandJack Ivanov 78cc708435 Clarify SSH port changed for cloud only (#1706) 2020-01-28 21:21:27 +01:00
Jack IvanovandGitHub 0e57da8237 Move to Ubuntu 19.10 (#1702)
* 19.04 is dead, long live 19.10

* Remove 19.04 from tests

* Update docs

* Set proper Azure name
2020-01-23 17:24:41 +01:00
David MyersandJack Ivanov 6ac2e2d1a4 Document using Google Cloud Shell (#1699) 2020-01-22 11:39:36 +01:00
David MyersandJack Ivanov df57e21194 DO documentation update (#1696) 2020-01-21 12:09:43 +01:00
David MyersandJack Ivanov 2d94bbd278 Documentation updates (#1694) 2020-01-21 12:09:09 +01:00
Jack IvanovandGitHub d635c76b50 Change default SSH port and introduce cloud-init support (#1636)
* Change default SSH port

* Iptables to ansible_ssh_port

* Add Scaleway

* permissions and groups fixes

* update firewall docs

* SSH fixes

* add missing cloudinit to cloud-azure

* remove ansible_ssh_user from the tests

* congrats message fix
2020-01-07 14:28:19 +01:00
TC1977andJack Ivanov 45aa0065cd Documentation updates (#1607)
* update variable name to store_pki

* Document BetweenClients_DROP

* Update README.md

* Update faq.md

* VPN On Demand is for Apple IPSEC clients only

* How to update users from cloud-init

* How to monitor user activity

* Fix typo

* Update FAQ about WireGuard, fix typos

* Correct locations of install log and user configs

* Update-users from cloud-init

* Update features list

* More "IPsec" and "WireGuard" changes

* fixed broken link/absent link in FAQ

* Python version README fix for #1622

* road warrior instructions

* Update index.md

* Reorganize config.cfg

As per @davidemyers suggestions

* Further config changes

As per feedback, also better explanation of keys_clean_all

* Add road warrior instructions to FAQ

* Remove specific ports from RW instructions
2019-12-10 19:23:18 +01:00
David MyersandJack Ivanov d18de4b679 Add deploy-from-macos.md (#1649) 2019-12-08 13:12:24 +01:00
David MyersandJack Ivanov d72f3b5ba3 Update Windows documentation (#1640)
* Update Windows documentation

* Revise instructions
2019-11-27 07:48:36 +01:00
David MyersandJack Ivanov 9f27c25adc Update the Ubuntu WireGuard documentation (#1645) 2019-11-27 07:45:27 +01:00
David MyersandJack Ivanov b65e6b1351 Support Ubuntu 19.10 (#1630)
Add Travis tests
2019-11-04 11:46:13 +01:00
Jon StewartandJack Ivanov 792e991442 Troubleshooting docs addition for CA certificate failure with MacPorts (#1595)
* Added troubleshooting entry related to lack of a CA certificate in MacPorts.

* Try to fix the link

* Try to fix the link

* Try to fix the link

* line-breaking of error message

* update error message and text
2019-10-05 19:31:30 +02:00
8bdd99c05d Refactor to support Ansible 2.8 (#1549)
* bump ansible to 2.8.3

* DigitalOcean: move to the latest modules

* Add Hetzner Cloud

* Scaleway and Lightsail fixes

* lint missing roles

* Update roles/cloud-hetzner/tasks/main.yml

Add api_token

Co-Authored-By: phaer <phaer@phaer.org>

* Update roles/cloud-hetzner/tasks/main.yml

Add api_token

Co-Authored-By: phaer <phaer@phaer.org>

* Try to run apt until succeeded

* Scaleway modules upgrade

* GCP: Refactoring, remove deprecated modules

* Doc updates (#1552)

* Update README.md

Adding links and mentions of Exoscale aka CloudStack and Hetzner Cloud.

* Update index.md

Add the Hetzner Cloud to the docs index

* Remove link to Win 10 IPsec instructions

* Delete client-windows.md

Unnecessary since the deprecation of IPsec for Win10.

* Update deploy-from-ansible.md

Added sections and required variables for CloudStack and Hetzner Cloud.

* Update deploy-from-ansible.md

Added sections for CloudStack and Hetzner, added req variables and examples, mentioned environment variables, and added links to the provider role section.

* Update deploy-from-ansible.md

Cosmetic changes to links, fix typo.

* Update GCE variables

* Update deploy-from-script-or-cloud-init-to-localhost.md

Fix a finer point, and make variables list more readable.

* update azure requirements

* Python3 draft

* set LANG=c to the p12 password generation task

* Update README

* Install cloud requirements to the existing venv

* FreeBSD fix

* env->.env fixes

* lightsail_region_facts fix

* yaml syntax fix

* Update README for Python 3 (#1564)

* Update README for Python 3

* Remove tabs and tweak instructions

* Remove cosmetic command indentation

* Update README.md

* Update README for Python 3 (#1565)

* DO fix for "found unpermitted parameters: id"

* Verify Python version

* Remove ubuntu 16.04 from readme

* Revert back DigitalOcean module

* Update deploy-from-script-or-cloud-init-to-localhost.md

* env to .env
2019-09-28 08:10:20 +08:00
Nil AdmirariandJack Ivanov 0c3aada66f Support for scripted Docker deployments (#1582) 2019-09-12 12:51:40 +02:00
Nian WangandJack Ivanov 71e49eb2c8 Add spacing, list format for readability. (#1560) 2019-09-06 10:56:24 +02:00
John WesleyandJack Ivanov fe19859b00 Docker makefile (#1553)
* makefile for docker deploys

* update docs for makefile
2019-08-19 15:07:24 +02:00
Julien BachmannandJack Ivanov 3dc08c94cf New cloud provider CloudStack (#1420)
* clean commits from branch cloud-cloudstack w/ proper committer email/name

* fixed ansible-lint errors

* corrected typo in prompted message

* standalone cloudstack zones module

* added missing environment variables

* remove `_cloudstack_zones` default variable

* Move to Ubuntu 19.04

* Update cloud-cloudstack.md

* Update cloud-cloudstack.md

Markdown doesn't render `<your account>`

* Update prompts.yml

* Update main.yml
2019-08-15 15:23:10 +02:00
Jack IvanovandDan Guido 38d8a6d0e2 Deprecate IKEv2 for Windows (#1521)
* Windows to WireGuard

* Add note about WireGuard

* change wireguard faq

* Clarify Windows instructions

* Correct Wireguard description

* Update README.md
2019-07-31 11:28:33 -04:00
David MyersandJack Ivanov 902fdab3a0 Update local install instructions (#1527) 2019-07-22 11:28:23 +02:00
TC1977andJack Ivanov 37e4f46673 Update deploy-from-ansible.md (#1518)
Further clarifies that the usage of `-t` is deprecated (other than `--skip-tags`) and using variables is preferred.
2019-07-14 10:56:43 +02:00
Jack IvanovandDan Guido 090a60d48d PKI to tmpfs (#1496)
* PKI to tmpfs

* Fixes
- diskutil to full path
- unmount and eject fixes

* Umount fix

* run diskutil info only on Darwin kernels

* fix shell tasks
2019-07-10 12:31:25 -04:00
David MyersandJack Ivanov f152d3a746 Troubleshooting IPsec NAT issues (#1498) 2019-06-24 10:24:05 +02:00
TC1977andJack Ivanov c4cc59998a Update deploy-from-ansible.md (#1487)
Updated role names and explanations to reflect the removal of Dnsmasq and replacement with dnscrypt-proxy for adblocking.
2019-06-20 07:06:32 +02:00
Jack IvanovandGitHub 8602a697cc dnscrypt-proxy as a dns adblocker (#1480)
* Move DNS adblocking to dnscrypt-proxy

* Update docs

* remove unneeded variable dnscrypt_proxy_version

* Update to the latest dnscrypt-proxy version

* install.sh fix

* spelling
2019-06-19 17:31:43 +02:00
Bill NottinghamandJack Ivanov 4064bc281a Update the Fedora related docs. (#1470)
* Update the Fedora related docs.

- update for new generated config file locations
- remove reference to no-longer-needed copr
- update package names for further py2 changes in Fedora

* switch back to the default ciphers
2019-06-06 17:58:31 +02:00
TC1977andJack Ivanov ac6b543134 Update deploy-to-unsupported-cloud.md (#1467)
Future-proofs the "unsupported cloud providers" list.
2019-06-04 18:03:10 +02:00
TC1977andJack Ivanov 6b2defe470 Update deploy-from-ansible.md (#1464)
Merged redundant and contradictory "Local install" instructions.
2019-06-03 20:08:53 +02:00
Jack IvanovandGitHub a2fdc509e1 Support for Ubuntu 19.04 (#1405)
* Ubuntu 19.04

* Azure to 19.04
2019-05-30 20:57:47 +02:00