Commit graph

1001 commits

Author SHA1 Message Date
Jack Ivanov
af3ee9809f DO fix for "found unpermitted parameters: id" 2019-08-31 11:16:53 +02:00
David Myers
2554374001 Update README for Python 3 (#1565) 2019-08-28 07:47:26 +02:00
David Myers
4bee6e9efa Update README for Python 3 (#1564)
* Update README for Python 3

* Remove tabs and tweak instructions

* Remove cosmetic command indentation

* Update README.md
2019-08-27 14:13:43 +02:00
Jack Ivanov
0f3788b97b
yaml syntax fix 2019-08-26 18:43:31 +02:00
Jack Ivanov
b891686d2c
Merge branch 'master' into ansible-2.8 2019-08-26 18:42:44 +02:00
Jack Ivanov
95eddccfb7
EC2: Enable EBS single step encryption by default (#1556)
* EC2: EBS single step encryption by default

* return back the encryption variable
2019-08-26 17:25:29 +02:00
Jack Ivanov
e4908b84a7 lightsail_region_facts fix 2019-08-26 15:02:47 +02:00
Jack Ivanov
a54aab66e0 env->.env fixes 2019-08-23 15:20:00 +02:00
Jack Ivanov
4beb13ef8e FreeBSD fix 2019-08-23 15:16:15 +02:00
Jack Ivanov
fa8a7ac5c4 Install cloud requirements to the existing venv 2019-08-23 15:16:15 +02:00
Jack Ivanov
3225cf34c4 Update README 2019-08-23 15:16:15 +02:00
Jack Ivanov
5485d486ba set LANG=c to the p12 password generation task 2019-08-23 15:16:14 +02:00
Jack Ivanov
42a4a2aa58 Python3 draft 2019-08-23 15:16:14 +02:00
Jack Ivanov
13a073ada5 update azure requirements 2019-08-23 15:16:14 +02:00
TC1977
346ea02034 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.
2019-08-23 15:16:14 +02:00
Jack Ivanov
5a16e2474d GCP: Refactoring, remove deprecated modules 2019-08-23 15:16:14 +02:00
Jack Ivanov
d7f8f9363f Scaleway modules upgrade 2019-08-23 15:16:14 +02:00
Jack Ivanov
5613003cbe Try to run apt until succeeded 2019-08-23 15:16:14 +02:00
Jack Ivanov
02f1bc957d Update roles/cloud-hetzner/tasks/main.yml
Add api_token

Co-Authored-By: phaer <phaer@phaer.org>
2019-08-23 15:16:14 +02:00
Jack Ivanov
723d159b5a Update roles/cloud-hetzner/tasks/main.yml
Add api_token

Co-Authored-By: phaer <phaer@phaer.org>
2019-08-23 15:16:14 +02:00
Jack Ivanov
21e5d85e50 lint missing roles 2019-08-23 15:16:14 +02:00
Jack Ivanov
d2e65babc7 Scaleway and Lightsail fixes 2019-08-23 15:16:14 +02:00
Jack Ivanov
25a5846c00 Add Hetzner Cloud 2019-08-23 15:16:14 +02:00
Jack Ivanov
251d105d6d DigitalOcean: move to the latest modules 2019-08-23 15:16:14 +02:00
Jack Ivanov
866149a147 bump ansible to 2.8.3 2019-08-23 15:16:14 +02:00
Jack Ivanov
3c30074a7f
Revert "More robust use of our virtualenv (#1412)" (#1559)
This reverts commit 2909107554.
2019-08-22 12:54:05 +02:00
Jack Ivanov
fe7755e6a0
Allow to unblock smb and netbios in config.cfg (#1558) 2019-08-21 12:03:10 +02:00
John Wesley
fe19859b00 Docker makefile (#1553)
* makefile for docker deploys

* update docs for makefile
2019-08-19 15:07:24 +02:00
Jack Ivanov
655729ef54
Update CHANGELOG.md 2019-08-15 15:24:52 +02:00
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
2019-08-15 15:23:10 +02:00
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.
2019-08-15 12:31:29 +02:00
Jack Ivanov
211d1b2cab
Google Cloud: remove sshguard (#1548)
* Google Cloud: remove sshguard

* Remove whitespace
2019-08-15 09:27:54 +02:00
Jack Ivanov
561afe18f9
Remove WireGuard pki from tmpfs (#1547) 2019-08-13 17:36:07 +02:00
Jack Ivanov
f8ce1f84a2
Update CHANGELOG.md 2019-07-31 17:47:11 +02:00
Jack Ivanov
e8ae7b2341
Update CHANGELOG.md 2019-07-31 17:42:50 +02:00
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
2019-07-31 11:28:33 -04:00
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
2019-07-31 10:24:08 -04:00
Jack Ivanov
545ad480a4
Add tags to EC2 encrypted images (#1530) 2019-07-27 15:47:17 +02:00
David Myers
902fdab3a0 Update local install instructions (#1527) 2019-07-22 11:28:23 +02:00
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.
2019-07-14 10:56:43 +02:00
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
2019-07-10 12:31:25 -04:00
Jack Ivanov
f986811d64
remove pycrypto from the gce role (#1489)
pycrypto is dead
2019-07-04 18:00:15 +02:00
Jack Ivanov
0e6554943f
Add default IPv6 routes to the windows powershell script (#1501) 2019-06-24 20:32:08 +02:00
Daniel Néri
14ee323eca Fix outdated task name in DNS role (#1499) 2019-06-24 14:10:20 +02:00
David Myers
f152d3a746 Troubleshooting IPsec NAT issues (#1498) 2019-06-24 10:24:05 +02:00
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
2019-06-24 10:23:34 +02:00
Jack Ivanov
6f58093a06
Update azure regions
Closes #1492
2019-06-21 16:01:41 +02:00
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.
2019-06-20 07:06:32 +02:00
Jack Ivanov
22cd8ad814
Update CHANGELOG.md 2019-06-19 18:17:40 +02:00
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
2019-06-19 17:31:43 +02:00