Commit Graph

36 Commits

Author SHA1 Message Date
Jakub Sokołowski e815e50efe
drop inventory, add legacy warning to readme
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-10 15:12:05 +02:00
Jakub Sokołowski 58cdbb8c31
upgrade to Terraform 1.1.0
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-10 15:04:58 +02:00
Jakub Sokołowski 90a8341b0e
add Daniel to extra users with SSH access
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-09 13:44:10 +02:00
Jakub Sokołowski b7f163d24d
requirements: bump bootstrap roles
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-03 17:17:14 +01:00
Jakub Sokołowski cf0c6c9c76
bootstrap: fix credentials and update roles
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-02-24 00:57:59 +01:00
Jakub Sokołowski 986b7b8602
wireguard: bump role and add Consul ACL token
Part of effort to lock down Consul ACLs:
https://github.com/status-im/infra-hq/issues/70

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-02-08 19:45:04 +01:00
Jakub Sokołowski 0b30814033
consul: add mandatory agent ACL token
https://github.com/status-im/infra-hq/issues/70

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-02-08 12:09:46 +01:00
Jakub Sokołowski 2af9dc9030
consul: upgrade from 1.10.1 to 1.11.1
https://github.com/hashicorp/consul/releases/tag/v1.11.1

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-01-03 18:54:30 +01:00
Jakub Sokołowski af412a96e3
requirements: upgrade Netdata to 1.32.0
https://github.com/netdata/netdata/releases/tag/v1.32.0

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-12-09 19:20:48 +01:00
Jakub Sokołowski 2d0fb9bc7b
requirements: remove consul proxy, add wireguard check
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-09-16 00:27:09 +02:00
Jakub Sokołowski 9cbcd692f9
fix root pass secret name, bump roles
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-08-26 20:35:33 +02:00
Jakub Sokołowski ffc6c270e0
update WireGuard config files layout
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-07-29 22:07:47 +02:00
Jakub Sokołowski bf26ca03f3
migrate bootstrap secrets to BitWarden
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-07-28 12:23:09 +02:00
Jakub Sokołowski 7c071ab077
rename infra-role-bootstrap-linux, upgrade consul
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-07-28 12:23:09 +02:00
Jakub Sokołowski 080563f30c
upgrade Terraform to 1.0, upgrade all providers
https://www.terraform.io/upgrade-guides/0-15.html
https://www.terraform.io/upgrade-guides/1-0.html

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-06-23 12:53:26 +02:00
Jakub Sokołowski e0ee43975f
replace Tinc VPN with WireGuard
https://github.com/status-im/infra-hq/issues/58

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-05-19 14:48:41 +02:00
Jakub Sokołowski c6ce447334
ansible: add versioncheck.py script to verify role versions
This was originally introduced to `infra-nimbus` and proved robus

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-05-19 14:18:13 +02:00
Jakub Sokołowski f83dc3eac0
upgrade pass provider to 2.0.0
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-04-29 17:35:06 +02:00
Jakub Sokołowski 55cdc6b2d8
bootstrap: provide Consul encryption key from infra-pass
Related: https://github.com/status-im/infra-role-bootstrap/commit/0d40f81d

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-03-22 11:48:32 +01:00
Arthur Koziel c0959a973a
add A record for avax-api 2021-03-12 12:04:11 +08:00
Jakub Sokołowski bac7eeb534
Makefile: use shasum since md5sum is not available on MacOS
shasum is available on MacOS by default andn from Perl package
on most Linux distros by default.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-03-11 11:07:35 +01:00
Arthur Koziel cca07bb43b
add A records for explorer (#2)
add A records for avalanche explorer

Signed-off-by: Arthur Koziel <arthur@arthurkoziel.com>
2021-03-11 12:52:16 +08:00
Jakub Sokołowski bfedabad10
open port 9655
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-02-26 16:11:46 +01:00
Jakub Sokołowski fc66c079a4
Makefile: upgrade Ansible plugin to 2.5.0, check MD5 sum
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-02-23 13:27:26 +01:00
Jakub Sokołowski 1bdadbd5e0
create avax-wallet.infra.status.im for node-02
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-02-23 09:58:52 +01:00
Jakub Sokołowski 76e3ae29fb
fix name of faucet record resource
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-02-23 09:58:04 +01:00
Jakub Sokołowski ac8a5b3ed7
create avax-faucet.infra.status.im for node-01
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-02-22 15:36:29 +01:00
Jakub Sokołowski b195e9c0b2
add emergency inventory for test fleet
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-02-22 15:10:49 +01:00
Jakub Sokołowski 6a490efc95
add ansible/upgrade.yml
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-02-17 18:36:36 +01:00
Jakub Sokołowski dcac3b9a76
deploy 3 avalanche.test hosts
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-02-17 18:36:19 +01:00
Jakub Sokołowski ee45bde80f
add Ansible boilerplate
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-02-17 18:35:57 +01:00
Jakub Sokołowski cb94396e5c
add Terraform boilerplate
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-02-17 18:35:57 +01:00
Jakub Sokołowski 5f0586c39d
add basic README
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-02-17 18:22:37 +01:00
Jakub Sokołowski 94a201d735
add Makefile
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-02-17 18:21:57 +01:00
Jakub Sokołowski d7af2283ad
add .gitignore
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-02-17 18:21:45 +01:00
Jakub Sokołowski 35dc0be895
empty initial commit
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-02-17 18:21:12 +01:00