Commit Graph
1113 Commits
Author SHA1 Message Date
WinterPhoenixandGitHub 8b05cda01d Fix OS Name for Vultr (#14458) 2022-04-27 19:09:39 +03:00
David MyersandGitHub c0968a8fdb Only offer available DigitalOcean regions (#14447) 2022-03-26 11:41:55 +03:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9f241b1886 Bump ansible-core from 2.12.1 to 2.12.3 (#14425)
Bumps [ansible-core](https://github.com/ansible/ansible) from 2.12.1 to 2.12.3.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/compare/v2.12.1...v2.12.3)

---
updated-dependencies:
- dependency-name: ansible-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-03 17:24:55 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
63bfa63f6a Bump actions/setup-python from 2.3.1 to 2.3.2 (#14418)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2.3.1...v2.3.2)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-17 11:38:34 +03:00
Jack IvanovandGitHub e416e76ce8 DO networks fix (#14421)
* DO networks fix

* linting: add warn_list
2022-02-17 11:37:41 +03:00
Glenn SchlerethandGitHub b29b310ff3 Update EC2 IAM Profile to least privilege required (#14417)
Change overly permissive IAM Profile from using wildcard in list of
actions required. Explictly define the 4 required ec2:Associate*
Realized while investigating issue #14383, though change does not
resolve that issue
2022-02-16 11:37:20 +03:00
Jack IvanovandGitHub a103d8dd16 Local install prompt (#14412)
* add local install warning

* change layout

* skip lint
2022-01-31 16:35:32 +03:00
David MyersandGitHub 1a86b5fb4b Update Cloud Shell instructions (#14411) 2022-01-31 16:29:38 +03:00
HueseyinandGitHub 4b1081b7b8 Added OpenWrt Wireguard client manual (#14399) 2022-01-13 22:55:55 +03:00
David MyersandGitHub 0633fab3b2 Update documentation (#14404) 2022-01-13 22:54:56 +03:00
David MyersandGitHub 0c6e45a194 Fix DigitalOcean (#14390) 2021-12-31 20:44:43 +03:00
David MyersandGitHub a924381e9e Fix Vultr (#14389) 2021-12-23 21:25:36 +03:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Jack Ivanov
7203f33f2e Bump ansible-core from 2.11.3 to 2.12.1 (#14375)
* Bump ansible-core from 2.11.3 to 2.12.1

Bumps [ansible-core](https://github.com/ansible/ansible) from 2.11.3 to 2.12.1.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/compare/v2.11.3...v2.12.1)

---
updated-dependencies:
- dependency-name: ansible-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

* Update requirements.txt

* python and cache for actions

* switch to python 3.8

* wait for lxc network

* no point to support 18.04 in tests

* cipher fix for openssl_privatekey

* cipher fix for openssl_privatekey

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Ivanov <17044561+jackivanov@users.noreply.github.com>
2021-12-14 23:52:34 +03:00
Jack IvanovandGitHub c759d75753 Lightsail to CloudFormation (#14337)
* Lightsail to CloudFormation

* Update deploy-from-ansible.md
2021-12-14 11:33:12 +03:00
Glenn SchlerethandGitHub 1bf8a40d51 Change config.cfg comment regarding ec2 spot option (#14345)
Reference the documentation to know the proper IAM permissions
2021-12-14 01:15:00 +03:00
Glenn SchlerethandGitHub 7f87f51a03 Implemented architecture choice 'arm' or amd 'x86_64' for EC2 cloud (#14289)
New `arch` config.cfg parameter is used along with the image name
parameter to find the most recent OS image to be used in hosted ec2
instance. This allows the user to choose arm based instance types
which was causing algo failure during cloud formation.
2021-12-14 00:31:15 +03:00
Christian ClaussandGitHub 571daf4464 Fix typos discovered by codespell (#14325) 2021-12-14 00:30:09 +03:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0ce7840847 Bump actions/setup-python from 2.2.2 to 2.3.1 (#14370)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2.2.2 to 2.3.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2.2.2...v2.3.1)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-13 23:58:24 +03:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f4b51e441d Update jinja2 requirement from ~=3.0.1 to ~=3.0.3 (#14352)
Updates the requirements on [jinja2](https://github.com/pallets/jinja) to permit the latest version.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.0.1...3.0.3)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:production
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-13 23:58:13 +03:00
David MyersandGitHub 28717ad3a8 Make install.sh pass shellcheck (#14353) 2021-12-13 23:42:29 +03:00
jdeightonandGitHub de1e9093ab Update cloud-linode.md (#14348)
Update list of required permissions on the Linode Personal Access Token.
2021-11-12 00:05:23 +03:00
David MyersandGitHub 4bed66f19e Fix tests (#14319) 2021-10-31 13:21:04 +03:00
Dan HipschmanandGitHub d06869e1eb Make it easier to use NextDNS or other private DNS server (#14288) 2021-10-31 13:13:43 +03:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Jack IvanovJack Ivanov
4e739b518f Bump ansible from 2.9.20 to 4.4.0 (#14272)
* Bump ansible from 2.9.20 to 4.4.0

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

---
updated-dependencies:
- dependency-name: ansible
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* ansible core

* aadd vagrant and fix jinja

* bool variable fix

* ec2 task deprecation

* bool fix

* azure requirements fix

* cloudscale fix

* scaleway fix

* openstack fixes

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Ivanov <e601809@gmail.com>
Co-authored-by: Jack Ivanov <17044561+jackivanov@users.noreply.github.com>
2021-10-31 12:58:35 +03:00
Dan GuidoandGitHub 6aa177b286 Update README.md (#14309) 2021-10-07 20:25:07 -04:00
Jack IvanovandGitHub 1c6702d3ef azure regions (#14277) 2021-08-14 19:27:43 +03:00
Glenn SchlerethandGitHub 4464be8259 Added support for EC2 Spot instances (#14248)
If new instance_market_type config.cfg variable specifies 'spot' instead of 'on-demand' then
the stack.yml creates a LaunchTemplate resource using spot option. The create EC2 Instance command
uses that LaunchTemplate.
2021-08-14 15:26:17 +03:00
David MyersandGitHub e431f21cbb Move the dnscrypt-proxy cache file (#14235) 2021-08-14 15:12:54 +03:00
Chad DuffeyandGitHub ec1fa3bb57 update Azure venv - new versions of msrestazure & azure-cli-core to resolve errors (#14109)
https://github.com/trailofbits/algo/issues/1881 

I needed the update to azure-cli-core as suggested by @benzin1984 but the new version didn't work for me without an update to msrestazure as well. 

Dependency changes:
msrestazure==0.6.4
azure-cli-core==2.16.0
2021-08-14 15:07:26 +03:00
Wes MillsandGitHub 99473ef104 Add and sort multiple new Azure regions (#14233)
## Description
Azure has added several regions, some net-new and others moved from standalone cloud instances into general Azure.

## Motivation and Context
Azure Germany, in particular, will soon not be a standalone cloud and I wanted to use Algo to deploy into that region.

## How Has This Been Tested?
Exported Azure regions through az CLI and did JSON transform into the main.yml in my local repo; successfully deployed Algo on a VM in germanywestcentral.

## Types of changes
<!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: -->
- Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- Breaking change (fix or feature that would cause existing functionality to not work as expected)

## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->
- [x] I have read the **CONTRIBUTING** document.
- [x] My code follows the code style of this project.
- [] My change requires a change to the documentation.
- [] I have updated the documentation accordingly.
- [] I have added tests to cover my changes.
- [] All new and existing tests passed.
2021-08-14 15:06:58 +03:00
formula97andGitHub 665af5a7f4 Update Google Compute Environment machine type (#14251)
Google advised that the f1-micro tier will no longer be free after 31AUG21 and suggested e2-micro will be the new free tier.
2021-08-03 23:28:53 -07:00
Jauder HoGitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b823278aa6 SECURITY: Update Jinja2 to more recent version (#14258)
* Update main.yml

* Create dependabot.yml

* Bump actions/setup-python from 1 to 2.2.2

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 1 to 2.2.2.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v1...v2.2.2)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Update requirements.txt

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-03 23:26:37 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
96988f1b26 Bump actions/setup-python from 1 to 2.2.2 (#14254)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 1 to 2.2.2.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v1...v2.2.2)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-26 13:26:44 -04:00
Jauder HoandGitHub e36d237ebc Add Dependabot scanning (#14238)
* Update main.yml

* Create dependabot.yml
2021-07-26 13:13:42 -04:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e5235e1bdc Bump ansible from 2.9.7 to 2.9.20 (#14220)
Bumps [ansible](https://github.com/ansible/ansible) from 2.9.7 to 2.9.20.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/compare/v2.9.7...v2.9.20)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-06 13:09:54 +03:00
David MyersandGitHub 728b8aae06 Install required version of jinja2 earlier (#14206) 2021-05-26 13:36:18 +03:00
David MyersandGitHub b6f28c753a Make builds pass (#14174) 2021-05-25 18:22:53 +03:00
David MyersandGitHub 1f04ab3ec1 Make builds pass (#14174) 2021-05-25 18:07:18 +03:00
David MyersandGitHub c50e0d0aad Make builds pass (#14174) 2021-05-25 18:06:32 +03:00
David MyersandGitHub e4e8e905d5 Make builds pass (#14174) 2021-05-25 18:06:10 +03:00
David MyersandGitHub 44d4c274ef Make builds pass (#14174) 2021-05-25 18:04:59 +03:00
Tom HummelandGitHub 70f9f91112 Fix typo (#14145) 2021-02-13 14:35:44 +03:00
Marc TamskyandGitHub 968a676ef0 Update required_ansible_version regex to support 2.10.x (#14115)
(in advance of actually using ansible>=2.10.x)
2021-01-05 22:26:04 +03:00
11c0c2ca71 adding ubuntu 20.04.1 rpi server deps (#14116)
* adding ubuntu 20.04.1 rpi server deps to readme

* Update README.md per code review

Co-authored-by: David Myers <dem@myersnet.net>

Co-authored-by: David Myers <dem@myersnet.net>
2021-01-05 22:24:41 +03:00
David MyersandGitHub 654809f126 Explicitly set SSH permissions in base.sh (#1927) 2021-01-05 22:22:45 +03:00
Jack IvanovandGitHub 4adb35db80 Update README.md 2020-12-11 12:57:27 +03:00
Jack IvanovandGitHub 5fd4cb3c9c Update troubleshooting.md 2020-12-11 12:46:56 +03:00
Jack IvanovandGitHub e99aebb268 Update README.md 2020-12-11 12:45:33 +03:00
Jack IvanovandGitHub 8c560719a5 skip pre tasks in update-users (#1921) 2020-12-08 13:23:24 +03:00
Jack IvanovandGitHub ebec20ed36 Multiple Azure fixes (#1908)
* Multiple Azure fixes

* back to azure daily
2020-10-31 22:40:09 +03:00