Skip to content

Commit dd099fd

Browse files
committed
nimbus-eth1-bench: add 2 hetzner hosts
This commit adds 2 hetzner AX42 hosts for eth1 benchmarking to our network. related issue: #194
1 parent 15a7632 commit dd099fd

File tree

3 files changed

+37
-1
lines changed

3 files changed

+37
-1
lines changed

ansible/inventory/test

+10
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# NOTE: This file is generated by terraform.py
22
# For emergency use when Consul fails
33
[all]
4+
bench-01.he-eu-hel1.nimbus.eth1 hostname=bench-01.he-eu-hel1.nimbus.eth1 ansible_host=65.21.46.185 env=nimbus stage=eth1 data_center=he-eu-hel1 region=eu-hel1 dns_entry=bench-01.he-eu-hel1.nimbus.eth1.status.im
5+
bench-02.he-eu-hel1.nimbus.eth1 hostname=bench-02.he-eu-hel1.nimbus.eth1 ansible_host=65.21.46.216 env=nimbus stage=eth1 data_center=he-eu-hel1 region=eu-hel1 dns_entry=bench-02.he-eu-hel1.nimbus.eth1.status.im
46
bootstrap-01.aws-eu-central-1a.nimbus.mainnet hostname=bootstrap-01.aws-eu-central-1a.nimbus.mainnet ansible_host=3.120.104.18 env=nimbus stage=mainnet data_center=aws-eu-central-1a region=eu-central-1a dns_entry=bootstrap-01.aws-eu-central-1a.nimbus.mainnet.status.im
57
bootstrap-02.aws-eu-central-1a.nimbus.mainnet hostname=bootstrap-02.aws-eu-central-1a.nimbus.mainnet ansible_host=3.64.117.223 env=nimbus stage=mainnet data_center=aws-eu-central-1a region=eu-central-1a dns_entry=bootstrap-02.aws-eu-central-1a.nimbus.mainnet.status.im
68
erigon-01.ih-eu-mda1.nimbus.holesky hostname=erigon-01.ih-eu-mda1.nimbus.holesky ansible_host=194.33.40.148 env=nimbus stage=holesky data_center=ih-eu-mda1 region=eu-mda1 dns_entry=erigon-01.ih-eu-mda1.nimbus.holesky.status.im
@@ -64,6 +66,8 @@ node-01.aws-eu-central-1a.dash.nimbus
6466
node-01.aws-eu-central-1a.dash.nimbus
6567

6668
[he-eu-hel1]
69+
bench-01.he-eu-hel1.nimbus.eth1
70+
bench-02.he-eu-hel1.nimbus.eth1
6771
store-01.he-eu-hel1.logs.nimbus
6872
store-02.he-eu-hel1.logs.nimbus
6973
store-03.he-eu-hel1.logs.nimbus
@@ -123,6 +127,10 @@ store-01.he-eu-hel1.logs.nimbus
123127
store-02.he-eu-hel1.logs.nimbus
124128
store-03.he-eu-hel1.logs.nimbus
125129

130+
[nimbus-eth1-bench]
131+
bench-01.he-eu-hel1.nimbus.eth1
132+
bench-02.he-eu-hel1.nimbus.eth1
133+
126134
[nimbus-eth1-metal]
127135
metal-01.ih-eu-mda1.nimbus.eth1
128136

@@ -196,6 +204,8 @@ bootstrap-02.aws-eu-central-1a.nimbus.mainnet
196204
linux-01.ih-eu-mda1.nimbus.sepolia
197205

198206
[nimbus.eth1]
207+
bench-01.he-eu-hel1.nimbus.eth1
208+
bench-02.he-eu-hel1.nimbus.eth1
199209
metal-01.ih-eu-mda1.nimbus.eth1
200210

201211
[nimbus.fluffy]

eth1.tf

+26-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Innova Hosting
2-
/* MOB: ProLiant DL380p Gen8
2+
* MOB: ProLiant DL380p Gen8
33
* CPU: Intel Xeon E5-2667 v3 @ 3.20GHz
44
* MEM: 62 GB DDR3
55
* SSD: 1x400 GB, 1x1.6 TB */
@@ -15,3 +15,28 @@ module "nimbus_eth1_node_innova" {
1515

1616
ips = ["194.33.40.237"] # metal-01.ih-eu-mda1.nimbus.eth1
1717
}
18+
19+
/* Hetzner
20+
* Dedicated AX42 Server
21+
* Location: Finland, HEL1
22+
* 1 x Primary IPv4
23+
* 1 x 2 TB NVMe SSD
24+
* 8 Core CPU
25+
* 64 GB DDR5 ECC RAM
26+
*/
27+
28+
module "nimbus_eth1_node_benchmark" {
29+
source = "github.com/status-im/infra-tf-dummy-module"
30+
31+
name = "bench"
32+
env = "nimbus"
33+
stage = "eth1"
34+
group = "nimbus-eth1-bench"
35+
region = "eu-hel1"
36+
prefix = "he"
37+
38+
ips = [
39+
"65.21.46.185", # "bench-01.he-eu-hel1.nimbus.eth1"
40+
"65.21.46.216" # "bench-02.he-eu-hel1.nimbus.eth1"
41+
]
42+
}

outputs.tf

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ output "hosts" {
22
value = merge(
33
module.nimbus_dashboard.hosts,
44
module.nimbus_eth1_node_innova.hosts,
5+
module.nimbus_eth1_node_benchmark,
56
module.nimbus_geth_holesky.hosts,
67
module.nimbus_geth_mainnet.hosts,
78
module.nimbus_log_store.hosts,

0 commit comments

Comments
 (0)