|
2f1558ceae
|
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 17:31:28 +01:00 |
|
|
163d062564
|
requirements: remove consul proxy, add wireguard check
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-09-16 00:16:28 +02:00 |
|
|
d50e7a9090
|
fix root password name in BitWarden, bump roles
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-08-26 20:33:48 +02:00 |
|
|
48ddebc3f7
|
upgrade Geth to 1.10.8
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-08-25 13:09:45 +02:00 |
|
|
5ac688b97b
|
firewall: use new IP sets and iptables chains
https://github.com/status-im/infra-hq/issues/69
https://github.com/status-im/infra-role-bootstrap-linux/commit/92d8923b
https://github.com/status-im/infra-role-wireguard/commit/8394639e
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-08-02 20:05:08 +02:00 |
|
|
d0e8669492
|
update WireGuard config files layout
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-07-29 21:47:31 +02:00 |
|
|
53e6686b17
|
rename infra-role-bootstrap-linux, upgrade consul
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-07-28 11:36:40 +02:00 |
|
|
d62aa48d60
|
upgrade Geth to 1.10.6
https://github.com/ethereum/go-ethereum/releases/tag/v1.10.6
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-07-22 19:43:39 +02:00 |
|
|
25876f89ec
|
update inventory
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-07-22 17:42:03 +02:00 |
|
|
f57040d2ca
|
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:26:04 +02:00 |
|
|
806ac58608
|
add BitWarden lookup plugin, port secrets to BW
https://github.com/status-im/infra-docs/issues/9
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-06-16 17:04:55 +02:00 |
|
|
64b8e03980
|
bump data volume to 250 GB
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-06-10 16:10:05 +02:00 |
|
|
8e147e6ef3
|
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 23:08:21 +02:00 |
|
|
2c843b35b9
|
upgrace pass provider from 1.4.0 to 2.0.0
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-05-19 23:07:13 +02:00 |
|
|
6d7f144364
|
ansible/requirements: bump origin-certs role
https://github.com/status-im/infra-role-origin-certs/commit/586d81d6
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-05-13 10:54:49 +02:00 |
|
|
b79993c331
|
ansible: add versioncheck.py script to verify role versions
This was originally introduced to `infra-nimbus` and proved robust.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-05-11 09:22:02 +02:00 |
|
|
f8c5b713be
|
bump faucet data volume to 180 GB
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-03-30 10:44:52 +02:00 |
|
|
8214b7ae0f
|
increase data volume to 150 GB for Ropsten
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-03-25 21:56:39 +01:00 |
|
|
5977ea7c5d
|
use new Docker Compose setup for geth-exporter
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-03-25 19:40:03 +01:00 |
|
|
62c560f150
|
faucet-api: rafactor to use Docker Compose
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-03-25 14:02:56 +01:00 |
|
|
89833b514c
|
use open-ports to open the Nginx proxy ports
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-03-25 12:43:50 +01:00 |
|
|
88d2afa61c
|
drop geth-peer-fix which appears to be unnecesary
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-03-25 12:29:15 +01:00 |
|
|
a6849196f9
|
add more revived ropsten bootstrap nodes
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-03-25 11:47:45 +01:00 |
|
|
052c7b474a
|
increase memory limit for Ropsten and lower for Goerli
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-03-25 11:47:22 +01:00 |
|
|
da8ccc236e
|
define geth_metrics_port for all nodes
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-03-25 11:46:36 +01:00 |
|
|
19f4d07a52
|
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:11:01 +01:00 |
|
|
e5aad0839a
|
always restart geth containers
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-03-21 08:48:14 +01:00 |
|
|
7582ccc00d
|
bump data volume further to 130 GB
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-03-21 08:48:10 +01:00 |
|
|
eef959e83a
|
update terraform version to 0.14.4
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-03-19 17:13:40 +01:00 |
|
|
07af9115e0
|
drop unnecessary cloudflare variables
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-03-19 17:05:04 +01:00 |
|
|
6f75d12ca5
|
bump data volume size to 70 GB
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-03-19 17:03:56 +01:00 |
|
|
d04457e319
|
make Goerli use snap sync too
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-03-19 14:10:03 +01:00 |
|
|
08d2f1fd87
|
ropsten: switch to new snap sync mode added in 1.10.1
Ropsten light is notorious for lack of peers.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-03-19 12:43:55 +01:00 |
|
|
9b1e731a87
|
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 10:45:05 +01:00 |
|
|
57782247ec
|
Makefile: upgrade Ansible plugin to 2.5.0, check MD5 sum
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-02-23 13:18:22 +01:00 |
|
|
b9f333eb61
|
use password-store provider for secrets
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-02-23 13:15:46 +01:00 |
|
|
eebeadd4fa
|
restart Ropsten Geth instance using new revival bootnodes
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-02-06 20:34:16 +01:00 |
|
|
e09c233d99
|
Re-arrange memory usage, give half to Goerli
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-02-04 22:55:26 +01:00 |
|
|
17fe4a04fc
|
bump instance size to n1-highmem-2 to fix memory issues
I saw a lot of swapping and RPC errors from nodes.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-02-04 22:43:12 +01:00 |
|
|
44666e7a7c
|
split terraform resources into separate files
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-02-04 22:31:53 +01:00 |
|
|
56518e03ec
|
ansible.cfg: fix group name warnings
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-02-04 22:30:24 +01:00 |
|
|
65c2e04fb1
|
ansible/terraform.py: drop deprecated encoding argument
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-02-04 22:29:46 +01:00 |
|
|
edb26d3c03
|
ansible.cfg: enable ansible ssh multiplexing
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-02-01 13:26:27 +01:00 |
|
|
9dcd3e1746
|
ansible.cfg: shell instead of command as default module
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2021-01-25 15:14:14 +01:00 |
|
|
d1ce8f7533
|
add 50 GB data volume to faucet host to store geth data
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2020-11-25 21:40:09 +01:00 |
|
|
4a35e9a79f
|
add websocket port, adjust other ports
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2020-11-25 21:39:42 +01:00 |
|
|
1d319f9fc4
|
upgrade google provider to 3.42.0
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2020-11-25 18:07:25 +01:00 |
|
|
05c1b21639
|
disable websocket api, not necessary
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2020-11-24 17:14:56 +01:00 |
|
|
bfd2c506d8
|
use our own fork of Nginx role to fix permissions
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2020-10-07 19:49:46 +02:00 |
|
|
3a17203bd2
|
lock terraform version at ~> 0.13.3
https://www.terraform.io/docs/configuration/version-constraints.html#gt--1
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2020-09-17 17:14:19 +02:00 |
|