drop nimbus.rayonism host, replaced by nimbus.eth1
Signed-off-by: Jakub Sokołowski <jakub@status.im>
This commit is contained in:
parent
28b69ccc69
commit
7064ed2f2d
|
@ -1,50 +0,0 @@
|
||||||
---
|
|
||||||
# Geth node
|
|
||||||
geth_service_name: 'nimbus-nocturne'
|
|
||||||
geth_service_path: '{{ beacon_node_cont_vol }}'
|
|
||||||
geth_compose_path: '{{ geth_service_path }}/docker-compose.geth.yml'
|
|
||||||
geth_rpc_wrapper: '{{ geth_service_path }}/rpc.geth.sh'
|
|
||||||
geth_cont_image: 'ethereum/client-go@sha256:82920663d5c2378d9d21c640f30c885154e5eca6d1dd7ccec83711f527aeddbf'
|
|
||||||
geth_account_pass: '{{lookup("bitwarden", "nimbus/geth", field="password")}}'
|
|
||||||
geth_sync_mode: 'fast'
|
|
||||||
geth_log_level_name: 'detail'
|
|
||||||
# Enable consensus API
|
|
||||||
geth_rpc_addr: '127.0.0.1'
|
|
||||||
geth_rpc_port: 8545
|
|
||||||
geth_websocket_enabled: true
|
|
||||||
geth_websocket_port: '{{ geth_rpc_port + 1 | int }}'
|
|
||||||
geth_rcp_api: 'eth,net,web3,personal,admin,consensus'
|
|
||||||
geth_websocket_api: 'eth,net,web3,personal,admin,consensus'
|
|
||||||
# Custom testnet genesis init
|
|
||||||
geth_init_enabled: true
|
|
||||||
geth_init_url: 'https://raw.githubusercontent.com/protolambda/nocturne/1f9003379a8207d538d88dc39ca99b5d630e6b39/eth1_config.json'
|
|
||||||
geth_init_sha256: 'a4e4b611327f3085479c4daaeb4ecffbb41541f720c6d9d9df0f90b75ce08473'
|
|
||||||
# Necessary for nocturne testnet to work
|
|
||||||
geth_discovery_enabled: false
|
|
||||||
geth_extra_flags:
|
|
||||||
- '--catalyst'
|
|
||||||
- '--networkid=5'
|
|
||||||
- '--miner.etherbase 0x6Afe05557279c2060937aE5559Fa6108405a83CC'
|
|
||||||
# Hack fix for `invalid peer config: light peer count (100) >= total peer count (0)`
|
|
||||||
- '--light.maxpeers=-1'
|
|
||||||
|
|
||||||
# WARNING: This is a hack to avoid providing network flag.
|
|
||||||
geth_network_name: 'mainnet'
|
|
||||||
|
|
||||||
# Beacon node
|
|
||||||
beacon_node_network: 'nocturne'
|
|
||||||
beacon_node_cont_name: 'beacon-node-{{ beacon_node_network }}-{{ beacon_node_cont_tag }}'
|
|
||||||
beacon_node_cont_vol: '/docker/{{ beacon_node_cont_name }}'
|
|
||||||
beacon_node_cont_tag: 'qmerge-large'
|
|
||||||
beacon_node_web3_urls: [ 'ws://geth:{{ geth_websocket_port }}' ]
|
|
||||||
# Disabled for genesis to avoid missing first two slots
|
|
||||||
beacon_node_doppelganger_detection: false
|
|
||||||
|
|
||||||
# Copy correct validators from nimbus-private repo
|
|
||||||
beacon_node_dist_validators_enabled: true
|
|
||||||
beacon_node_dist_validators_start: 0
|
|
||||||
beacon_node_dist_validators_end: 2400
|
|
||||||
|
|
||||||
rocketpool_web3_url: 'http://goerli-01.aws-eu-central-1a.nimbus.geth.wg:8545'
|
|
||||||
rocketpool_web3_ws_url: 'ws://goerli-01.aws-eu-central-1a.nimbus.geth.wg:8546'
|
|
||||||
|
|
|
@ -13,7 +13,6 @@ node-01.aws-eu-central-1a.dash.nimbus hostname=node-01.aws-eu-central-1a.dash.ni
|
||||||
node-01.aws-eu-central-1a.log-store.nimbus hostname=node-01.aws-eu-central-1a.log-store.nimbus ansible_host=35.157.196.157 env=log-store stage=nimbus data_center=aws-eu-central-1a region=eu-central-1a dns_entry=node-01.aws-eu-central-1a.log-store.nimbus.statusim.net
|
node-01.aws-eu-central-1a.log-store.nimbus hostname=node-01.aws-eu-central-1a.log-store.nimbus ansible_host=35.157.196.157 env=log-store stage=nimbus data_center=aws-eu-central-1a region=eu-central-1a dns_entry=node-01.aws-eu-central-1a.log-store.nimbus.statusim.net
|
||||||
node-02.aws-eu-central-1a.log-store.nimbus hostname=node-02.aws-eu-central-1a.log-store.nimbus ansible_host=3.64.111.246 env=log-store stage=nimbus data_center=aws-eu-central-1a region=eu-central-1a dns_entry=node-02.aws-eu-central-1a.log-store.nimbus.statusim.net
|
node-02.aws-eu-central-1a.log-store.nimbus hostname=node-02.aws-eu-central-1a.log-store.nimbus ansible_host=3.64.111.246 env=log-store stage=nimbus data_center=aws-eu-central-1a region=eu-central-1a dns_entry=node-02.aws-eu-central-1a.log-store.nimbus.statusim.net
|
||||||
node-03.aws-eu-central-1a.log-store.nimbus hostname=node-03.aws-eu-central-1a.log-store.nimbus ansible_host=18.156.65.18 env=log-store stage=nimbus data_center=aws-eu-central-1a region=eu-central-1a dns_entry=node-03.aws-eu-central-1a.log-store.nimbus.statusim.net
|
node-03.aws-eu-central-1a.log-store.nimbus hostname=node-03.aws-eu-central-1a.log-store.nimbus ansible_host=18.156.65.18 env=log-store stage=nimbus data_center=aws-eu-central-1a region=eu-central-1a dns_entry=node-03.aws-eu-central-1a.log-store.nimbus.statusim.net
|
||||||
qmerge-large-01.aws-eu-central-1a.nimbus.rayonism hostname=qmerge-large-01.aws-eu-central-1a.nimbus.rayonism ansible_host=54.93.141.16 env=nimbus stage=rayonism data_center=aws-eu-central-1a region=eu-central-1a dns_entry=qmerge-large-01.aws-eu-central-1a.nimbus.rayonism.statusim.net
|
|
||||||
stable-large-01.aws-eu-central-1a.nimbus.prater hostname=stable-large-01.aws-eu-central-1a.nimbus.prater ansible_host=3.120.202.252 env=nimbus stage=prater data_center=aws-eu-central-1a region=eu-central-1a dns_entry=stable-large-01.aws-eu-central-1a.nimbus.prater.statusim.net
|
stable-large-01.aws-eu-central-1a.nimbus.prater hostname=stable-large-01.aws-eu-central-1a.nimbus.prater ansible_host=3.120.202.252 env=nimbus stage=prater data_center=aws-eu-central-1a region=eu-central-1a dns_entry=stable-large-01.aws-eu-central-1a.nimbus.prater.statusim.net
|
||||||
stable-large-02.aws-eu-central-1a.nimbus.prater hostname=stable-large-02.aws-eu-central-1a.nimbus.prater ansible_host=3.65.99.236 env=nimbus stage=prater data_center=aws-eu-central-1a region=eu-central-1a dns_entry=stable-large-02.aws-eu-central-1a.nimbus.prater.statusim.net
|
stable-large-02.aws-eu-central-1a.nimbus.prater hostname=stable-large-02.aws-eu-central-1a.nimbus.prater ansible_host=3.65.99.236 env=nimbus stage=prater data_center=aws-eu-central-1a region=eu-central-1a dns_entry=stable-large-02.aws-eu-central-1a.nimbus.prater.statusim.net
|
||||||
stable-large-03.aws-eu-central-1a.nimbus.prater hostname=stable-large-03.aws-eu-central-1a.nimbus.prater ansible_host=3.64.72.159 env=nimbus stage=prater data_center=aws-eu-central-1a region=eu-central-1a dns_entry=stable-large-03.aws-eu-central-1a.nimbus.prater.statusim.net
|
stable-large-03.aws-eu-central-1a.nimbus.prater hostname=stable-large-03.aws-eu-central-1a.nimbus.prater ansible_host=3.64.72.159 env=nimbus stage=prater data_center=aws-eu-central-1a region=eu-central-1a dns_entry=stable-large-03.aws-eu-central-1a.nimbus.prater.statusim.net
|
||||||
|
@ -36,7 +35,6 @@ node-01.aws-eu-central-1a.dash.nimbus
|
||||||
node-01.aws-eu-central-1a.log-store.nimbus
|
node-01.aws-eu-central-1a.log-store.nimbus
|
||||||
node-02.aws-eu-central-1a.log-store.nimbus
|
node-02.aws-eu-central-1a.log-store.nimbus
|
||||||
node-03.aws-eu-central-1a.log-store.nimbus
|
node-03.aws-eu-central-1a.log-store.nimbus
|
||||||
qmerge-large-01.aws-eu-central-1a.nimbus.rayonism
|
|
||||||
stable-large-01.aws-eu-central-1a.nimbus.prater
|
stable-large-01.aws-eu-central-1a.nimbus.prater
|
||||||
stable-large-02.aws-eu-central-1a.nimbus.prater
|
stable-large-02.aws-eu-central-1a.nimbus.prater
|
||||||
stable-large-03.aws-eu-central-1a.nimbus.prater
|
stable-large-03.aws-eu-central-1a.nimbus.prater
|
||||||
|
@ -124,9 +122,6 @@ metal-02.he-eu-hel1.nimbus.pyrmont
|
||||||
metal-03.he-eu-hel1.nimbus.pyrmont
|
metal-03.he-eu-hel1.nimbus.pyrmont
|
||||||
metal-04.he-eu-hel1.nimbus.pyrmont
|
metal-04.he-eu-hel1.nimbus.pyrmont
|
||||||
|
|
||||||
[nimbus-rayonism-qmerge]
|
|
||||||
qmerge-large-01.aws-eu-central-1a.nimbus.rayonism
|
|
||||||
|
|
||||||
[nimbus.eth1]
|
[nimbus.eth1]
|
||||||
metal-01.he-eu-hel1.nimbus.eth1
|
metal-01.he-eu-hel1.nimbus.eth1
|
||||||
|
|
||||||
|
@ -159,6 +154,3 @@ metal-02.he-eu-hel1.nimbus.pyrmont
|
||||||
metal-03.he-eu-hel1.nimbus.pyrmont
|
metal-03.he-eu-hel1.nimbus.pyrmont
|
||||||
metal-04.he-eu-hel1.nimbus.pyrmont
|
metal-04.he-eu-hel1.nimbus.pyrmont
|
||||||
|
|
||||||
[nimbus.rayonism]
|
|
||||||
qmerge-large-01.aws-eu-central-1a.nimbus.rayonism
|
|
||||||
|
|
||||||
|
|
|
@ -1,21 +0,0 @@
|
||||||
---
|
|
||||||
- name: Verify Ansible versions
|
|
||||||
hosts: all
|
|
||||||
tags: always
|
|
||||||
become: false
|
|
||||||
run_once: true
|
|
||||||
gather_facts: false
|
|
||||||
tasks:
|
|
||||||
- local_action: command ./versioncheck.py
|
|
||||||
changed_when: false
|
|
||||||
|
|
||||||
- name: Configure rayonism node
|
|
||||||
become: true
|
|
||||||
# To avoid clashing/duplicate validators.
|
|
||||||
any_errors_fatal: true
|
|
||||||
hosts: 'nimbus.rayonism'
|
|
||||||
roles:
|
|
||||||
- role: infra-role-geth
|
|
||||||
tags: infra-role-geth
|
|
||||||
- role: infra-role-beacon-node-linux
|
|
||||||
tags: beacon-node
|
|
29
rayonism.tf
29
rayonism.tf
|
@ -1,29 +0,0 @@
|
||||||
/* Node for Rayonism project, which involves
|
|
||||||
* multiple short-lived testnets like Steklo. */
|
|
||||||
module "nimbus_nodes_rayonism_qmerge_large" {
|
|
||||||
source = "github.com/status-im/infra-tf-amazon-web-services"
|
|
||||||
|
|
||||||
name = "qmerge-large"
|
|
||||||
env = "nimbus"
|
|
||||||
stage = "rayonism"
|
|
||||||
group = "nimbus-rayonism-qmerge"
|
|
||||||
domain = var.domain
|
|
||||||
|
|
||||||
/* Scaling */
|
|
||||||
instance_type = "z1d.large"
|
|
||||||
root_vol_size = 20
|
|
||||||
data_vol_size = 30
|
|
||||||
data_vol_type = "io1"
|
|
||||||
data_vol_iops = 1500
|
|
||||||
host_count = 1
|
|
||||||
|
|
||||||
/* Firewall */
|
|
||||||
open_udp_ports = local.nimbus_ports
|
|
||||||
open_tcp_ports = local.nimbus_ports
|
|
||||||
|
|
||||||
/* Plumbing */
|
|
||||||
vpc_id = module.nimbus_network.vpc.id
|
|
||||||
subnet_id = module.nimbus_network.subnets[0].id
|
|
||||||
secgroup_id = module.nimbus_network.secgroup.id
|
|
||||||
keypair_name = aws_key_pair.jakubgs.key_name
|
|
||||||
}
|
|
Loading…
Reference in New Issue