143 Commits

Author SHA1 Message Date
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
6407a7beb3
upgrade to terraform 0.13
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-09-07 22:15:14 +02:00
36b90af4ac
update *vol_size variable name
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-08-14 16:21:22 +02:00
ac7a976086
increase faucet-master root size to 30 GB
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-05-29 08:42:57 +02:00
15a66f2dd3
faucet-master: lower SWAP size to 1GB
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-05-24 21:02:52 +02:00
44d46a30e1
use new memory variables for geth role
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-03-16 18:09:16 +01:00
41aa7e315b
reduce swap size to 2GB
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-03-16 09:34:04 +01:00
e30cf6fe95
add SYNCING.md about fixing syncing issues
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-01-29 14:04:53 +01:00
56d6ba18a6
add tags to playbook
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-01-29 13:58:20 +01:00
d79a3f7d6d
terraform: specify provider versions
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-01-07 21:16:29 +01:00
ab71feac05
adjust memory limits, add 4GB swap file
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-11-19 21:18:29 +01:00
5c30c3ee93
make wget overwrite the provider archive
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-11-15 09:46:30 +01:00
0f7af9e2d4
update origin-certs role arguments
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-11-12 23:43:52 +01:00
57b5dd293e
update consul faucet check name to be different
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-08-10 02:15:21 -04:00
49e6a9d33c
lower cache ratio to 0.15
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-08-10 01:39:13 -04:00
e299da41ea
upgrade faucet instance to one with more memory and space
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-08-09 22:32:30 -04:00
54feca95f3
fix memory relations, cache lower than cont mem limit
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-08-09 21:55:47 -04:00