Jakub Sokołowski
2c1f08ce75
requirements: bump geth and exporter
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-05-09 21:46:29 +02:00
Jakub Sokołowski
65f810ec66
lookup_plugins/bitwarden: ignore stderr
...
Otherwise we get weird JSON parsing errors:
```
An unhandled exception occurred while running the lookup plugin 'bitwarden'.
Error was a <class 'json.decoder.JSONDecodeError'>, original message:
Extra data: line 1 column 843 (char 842). Extra data: line 1 column 843 (char 842)
```
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-05-09 21:46:14 +02:00
Jakub Sokołowski
c514988352
drop statusim.net domain config in favor of status.im
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-03-15 11:47:44 +01:00
Jakub Sokołowski
0e2637f02a
requirements: use full names for all roles
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-03-15 11:33:46 +01:00
Jakub Sokołowski
9580ba95c7
requirements: bump origin-certs and nginx roles
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-11-03 18:28:42 +01:00
Jakub Sokołowski
e9cccf1314
all: add missing secrets for Consul agent
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-11-03 18:28:09 +01:00
Jakub Sokołowski
aee39f9634
requirements: bump bootstrap roles and geth
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-07 11:02:03 +02:00
Jakub Sokołowski
dc38ea3f43
requirements: bump all roles
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-25 11:55:49 +02:00
Jakub Sokołowski
678fe96239
faucet-api: switch to our own ssl-proxy
...
Dropping Nginx proxy setup and using `ssl-proxy` service.
Also removing variables from playbook as it's just one node now.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-20 23:08:34 +02:00
Jakub Sokołowski
3d367da28b
requirements: bump bootstrap roles
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-06 10:40:24 +02:00
Jakub Sokołowski
571cda6cf5
requirements: upgrade Geth to 1.10.23
...
https://github.com/status-im/infra-role-geth/commit/773c384d
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-24 13:59:01 +02:00
Jakub Sokołowski
e99d3ca3ea
requirements: upgrade Geth from 1.10.21 to 1.10.22
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-22 14:07:32 +02:00
Jakub Sokołowski
ad0b095603
requirements: bump most roles, add scope to geth
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-16 16:57:44 +02:00
Jakub Sokołowski
58e81c8a6a
remove Rinkeby testnet as it's being deprecated
...
"Rinkeby, a geth-based proof-of-authority testnet, will not
transition to proof-of-stake and will be shut down in Q2/Q3 2023."
https://blog.ethereum.org/2022/06/21/testnet-deprecation/
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-28 09:32:22 +02:00
Jakub Sokołowski
852ba8e0d7
remove Ropsten testnet as we are moving to Goerli
...
And we don't have any Ropsten Eth anyway.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-27 09:26:08 +02:00
Jakub Sokołowski
10745a78a8
requirements: bump bootstrap and geth roles
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-27 09:23:55 +02:00
Jakub Sokołowski
4022086625
use snap sync for Rinkeby tesnet
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-27 09:23:29 +02:00
Jakub Sokołowski
6e4d8e5b78
requirements: upgrade Geth to 1.10.18
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-26 00:55:00 +02:00
Jakub Sokołowski
7e7f2eb2d4
ansible.cfg: drop remote_user=admin from config
...
It made sense when there was only one admin.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-12 10:00:40 +02:00
Jakub Sokołowski
8133c5a90c
switch Goerli to light sync to reclaim disk space
...
Full sync takes up 120 GB currently and it's not necessary.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-06 19:14:46 +02:00
Jakub Sokołowski
c5a138036e
add missing firewall rule for geth-exporter
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-29 19:11:51 +02:00
Jakub Sokołowski
abcfeb33d3
requirements: bump Geth to 1.10.16
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-07 11:08:40 +01:00
Jakub Sokołowski
2ead0694ac
bootstrap: fix credentials and update roles
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-02-23 22:34:49 +01:00
Jakub Sokołowski
a5afaaf4e6
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:38:20 +01:00
Jakub Sokołowski
d8b4f92ebe
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 11:55:06 +01:00
Jakub Sokołowski
714cf7efcd
consul: upgrade from 1.10.1 to 1.11.1
...
https://github.com/hashicorp/consul/releases/tag/v1.11.1
Also upgrade Geth to 1.10.14:
https://github.com/ethereum/go-ethereum/releases/tag/v1.10.14
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-01-03 16:58:26 +01:00
Jakub Sokołowski
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
Jakub Sokołowski
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
Jakub Sokołowski
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
Jakub Sokołowski
48ddebc3f7
upgrade Geth to 1.10.8
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-08-25 13:09:45 +02:00
Jakub Sokołowski
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
Jakub Sokołowski
d0e8669492
update WireGuard config files layout
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-07-29 21:47:31 +02:00
Jakub Sokołowski
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
Jakub Sokołowski
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
Jakub Sokołowski
25876f89ec
update inventory
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-07-22 17:42:03 +02:00
Jakub Sokołowski
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
Jakub Sokołowski
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
Jakub Sokołowski
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
Jakub Sokołowski
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
Jakub Sokołowski
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
Jakub Sokołowski
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
Jakub Sokołowski
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
Jakub Sokołowski
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
Jakub Sokołowski
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
Jakub Sokołowski
a6849196f9
add more revived ropsten bootstrap nodes
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-03-25 11:47:45 +01:00
Jakub Sokołowski
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
Jakub Sokołowski
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
Jakub Sokołowski
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
Jakub Sokołowski
e5aad0839a
always restart geth containers
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-03-21 08:48:14 +01:00
Jakub Sokołowski
d04457e319
make Goerli use snap sync too
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-03-19 14:10:03 +01:00