Commit Graph

974 Commits (fe19859b00cf36c6e621a80a606befffa883bd34)
 

Author SHA1 Message Date
John Wesley fe19859b00 Docker makefile (#1553)
* makefile for docker deploys

* update docs for makefile
5 years ago
Jack Ivanov 655729ef54
Update CHANGELOG.md 5 years ago
Julien Bachmann 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
5 years ago
James Polley 2909107554 More robust use of our virtualenv (#1412)
Prior to this change, the script tests if it's running inside a
virtualenv; and if it is, it assumes that it must be inside its own
virtualenv.

This change switches to testing for the activate binary in the
place we expect; and if it's found, using it directly. This avoids
false positives (running the script inside the wrong virtualenv) and
makes sure that we're running inside the right virtualenv.
5 years ago
Jack Ivanov 211d1b2cab
Google Cloud: remove sshguard (#1548)
* Google Cloud: remove sshguard

* Remove whitespace
5 years ago
Jack Ivanov 561afe18f9
Remove WireGuard pki from tmpfs (#1547) 5 years ago
Jack Ivanov f8ce1f84a2
Update CHANGELOG.md 5 years ago
Jack Ivanov e8ae7b2341
Update CHANGELOG.md 5 years ago
Jack Ivanov 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
5 years ago
dependabot[bot] ab0f0c00fe Bump ansible from 2.7.10 to 2.7.12 (#1536)
* Bump ansible from 2.7.10 to 2.7.12

Bumps [ansible](https://github.com/ansible/community) from 2.7.10 to 2.7.12.
- [Release notes](https://github.com/ansible/community/releases)
- [Commits](https://github.com/ansible/community/commits)

Signed-off-by: dependabot[bot] <support@github.com>

* Parse required ansible version
5 years ago
Jack Ivanov 545ad480a4
Add tags to EC2 encrypted images (#1530) 5 years ago
David Myers 902fdab3a0 Update local install instructions (#1527) 5 years ago
TC1977 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.
5 years ago
Jack Ivanov 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
5 years ago
Jack Ivanov f986811d64
remove pycrypto from the gce role (#1489)
pycrypto is dead
5 years ago
Jack Ivanov 0e6554943f
Add default IPv6 routes to the windows powershell script (#1501) 5 years ago
Daniel Néri 14ee323eca Fix outdated task name in DNS role (#1499) 5 years ago
David Myers f152d3a746 Troubleshooting IPsec NAT issues (#1498) 5 years ago
TC1977 8462f0fb6c Unattended upgrade fixes (#1485)
* Keep custom dnscrypt-proxy conffile when upgrading

* Unattended upgrade tuning
- Upgrade the 50unattended-upgrades file with latest options
- Keep the common unattended upgrade options in one file
- Enable removing of unused kernels and dependencies to save some space
5 years ago
Jack Ivanov 6f58093a06
Update azure regions
Closes #1492
5 years ago
TC1977 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.
5 years ago
Jack Ivanov 22cd8ad814
Update CHANGELOG.md 5 years ago
Jack Ivanov 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
5 years ago
rodeodomino fa5b86961c Adding ipv6 localhost to the listen addresses (#1476) 5 years ago
im-batman 53755d57e3 Update config.cfg default Azure instance (#1474) 5 years ago
Bill Nottingham 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
5 years ago
TC1977 baa6efc666 Clarify: CA key must be saved to be able to update users (#1460)
* Update README.md

* certificate -> key
5 years ago
Dan Guido 09d70f9934
Create FUNDING.yml 5 years ago
Jack Ivanov 89e2dbde64
Update CHANGELOG.md 5 years ago
elreydetoda 146cbc71ce Adding preshared key support (#1465)
* adding preshared key generation

* adding preshared folder

* Update client.conf.j2

adding preshared key options

* adding preshared keys to server template

* making sure private preshared is right

* making sure preshared keygen working for main.yml

* changing private to preshared for name

* changing to preshared dir instead of public
5 years ago
TC1977 ac6b543134 Update deploy-to-unsupported-cloud.md (#1467)
Future-proofs the "unsupported cloud providers" list.
5 years ago
TC1977 6b2defe470 Update deploy-from-ansible.md (#1464)
Merged redundant and contradictory "Local install" instructions.
5 years ago
Jack Ivanov fb00d66747
Update Dockerfile (#1466) 5 years ago
Jack Ivanov 498cf46391 Block link-local networks. Block traffic from SSH tunnels to VPN clients (#1458) 5 years ago
Jack Ivanov 2d04f65284
Update CHANGELOG.md 5 years ago
Jack Ivanov d03eaed7a6
Update CHANGELOG.md 5 years ago
Jack Ivanov a2fdc509e1
Support for Ubuntu 19.04 (#1405)
* Ubuntu 19.04

* Azure to 19.04
5 years ago
TC1977 71c9c16ffe Update EC2 instructions (#1457)
* Update cloud-amazon-ec2.md

* Add files via upload
5 years ago
Jack Ivanov c27aed708a
EC2 eip facts authentication fix (#1454)
* EC2 eip facts authentication fix

* add region to ec2_eip_facts
5 years ago
David Myers 98f89adeba Add reference to Fedora docs in README (#1456) 5 years ago
Jack Ivanov 634c609626
Don't set CA facts if IPsec is disabled (#1446)
* Don't set CA facts if ipsec is disabled

* localhost update-users fix
5 years ago
TC1977 ecb4e555b4 Update users: add server pick-list (#1441)
* Pick server to update from menu

* Command instead of shell

* Move to find module

Switched to the find module, and made the whole block dependent on server being undefined.

* Change names

* users.yml update
- Add assert to check if any servers found
- Set server_list as a proper list

* Change 'Build string' to 'Build list'
5 years ago
Jack Ivanov a87b4c8a87
Update config.cfg 5 years ago
Elliot Murphy e3a6170ae6 AWS support for existing EIP (revised) (#1292)
* Support for associating to existing AWS Elastic IP

Signed-off-by: Elliot Murphy <statik@users.noreply.github.com>

* Backport ec2_eip_facts module for EIP support

This means that EIP support no longer requires Ansible 2.6
The local fact module has been named ec2_elasticip_facts
to avoid conflict with the ec2_eip_facts module whenever
the Ansible 2.6 upgrade takes place.

Signed-off-by: Elliot Murphy <statik@users.noreply.github.com>

* Update from review feedback.

Signed-off-by: Elliot Murphy <statik@users.noreply.github.com>

* Move to the native module. Add additional condition for existing Elastic IP
5 years ago
shapiro125 72c8e9e244 Add IPv6 support to DNS (#1425)
* Add ipv6

* Add ipv6

* add ipv6

* add ipv6

* Switching out ipv6 address with local_service_ipv6 variable from #1429

* Fixing variable error
5 years ago
TC1977 a15d9657ce Update troubleshooting.md (#1440)
* Update troubleshooting.md

* Fix silly typo

* Add Android T-mobile fix

* Fix another silly typo

* Update troubleshooting.md
5 years ago
Anton Strogonoff 368ebc8625 fix: Use wait_for_connection to avoid failure (#1381)
With preexisting wait_for implementation, deployment to Ubuntu on Lightsail failed with a connection reset error on this task. It appears that Ansible’s wait_for_connection is the recommended way. I have successfully gotten past this task after this change, however I’d appreciate more eyes on this.
5 years ago
Jack Ivanov 5904546a48
Randomly generated IP address for the local dns resolver (#1429)
* generate service IPs dynamically

* update cloud-init tests

* exclude ipsec and wireguard ranges from the random service ip

* Update docs

* @davidemyers: update wireguard docs for linux

* Move to netaddr filter

* AllowedIPs fix

* WireGuard IPs fix
5 years ago
TC1977 38ebe4893d Update docs (#1430)
* Point additional docs to index.md

* Update index.md

Moves existing links from readme.md over to update this separate (previously out-of-date, redundant) page.

* Update documented Ansible roles

* Fix broken links in index.md

* Complete index.md

As a general rule all docs should be linked to from the index file. No?

* Update SSH access instructions

* Clarify SSH access instructions

* Delete setup-roles.md

* Update deploy-from-ansible.md

Change header, insert text from setup-roles.md

* Remove link to setup-roles from index.md

* Fix typos

* Update deploy-from-ansible.md

Document other `--skip-tags` options, as well as examples for Vultr and Scaleway variables.

* Update deploy-from-ansible.md

Added region examples for AWS and Lightsail. Happy to add other examples if people have experience with other providers.
5 years ago
TC1977 638a355196 Update config.cfg (#1436)
* Update config.cfg

Reflects fixes in #1434 and #1435.

* Update config.cfg
5 years ago