mirror of
https://github.com/matter-labs/ansible-en-role.git
synced 2025-12-06 02:49:55 +00:00
Compare commits
7 Commits
c497fc0982
...
v3.15.0
| Author | SHA1 | Date | |
|---|---|---|---|
| 17d9ecd1ce | |||
| 5071bb3423 | |||
| fa4f00a62d | |||
| f3ce6ce204 | |||
| cd5df40065 | |||
| 4bd3805af1 | |||
| 8006ed9328 |
@ -99,10 +99,10 @@ Basic auth secret can be generated by `htpasswd` and `sed` for interpolation:
|
|||||||
2. Prepare the latest database backup on your host. you can download it from our public GCS buckets:
|
2. Prepare the latest database backup on your host. you can download it from our public GCS buckets:
|
||||||
Skip this step if you are recovering from a snapshot!
|
Skip this step if you are recovering from a snapshot!
|
||||||
|
|
||||||
* [Era Mainnet latest dump](https://storage.googleapis.com/zksync-era-mainnet-external-node-backups/external_node_latest.pgdump)
|
* [Era Mainnet latest dump](https://en-backups.matterlabs.dev/)
|
||||||
* [Era Sepolia Testnet latest dump](https://storage.googleapis.com/zksync-era-testnet-sepolia-external-node-backups/external_node_latest.pgdump)
|
* [Era Sepolia Testnet latest dump](https://storage.googleapis.com/zksync-era-testnet-sepolia-external-node-backups/external_node_latest.pgdump)
|
||||||
|
|
||||||
Downloaded dump file should be placed into `{{ storage_directory }}/pg_backups` directory (`/usr/src/en/pg_backups` by default)
|
Downloaded dump, if needed, should be unarchived and named `external_node_latest.pgdump`. File should be placed into `{{ storage_directory }}/pg_backups` directory (`/usr/src/en/pg_backups` by default).
|
||||||
|
|
||||||
3. **OPTIONAL**: If you already have running node, you can copy its tree and state directory to a new host's `{{ storage_directory }}/db`. (`/usr/src/en/db` by default)
|
3. **OPTIONAL**: If you already have running node, you can copy its tree and state directory to a new host's `{{ storage_directory }}/db`. (`/usr/src/en/db` by default)
|
||||||
Skip this step if you are recovering from a snapshot!
|
Skip this step if you are recovering from a snapshot!
|
||||||
|
|||||||
@ -11,7 +11,7 @@ docker_compose_version: "v2.23.0"
|
|||||||
# Versions of External Node and 3rd party components
|
# Versions of External Node and 3rd party components
|
||||||
traefik_version: 2.11
|
traefik_version: 2.11
|
||||||
postgres_version: 14
|
postgres_version: 14
|
||||||
external_node_version: 24.26.0
|
external_node_version: 27.2.0
|
||||||
external_node_raw_docker_tag: ""
|
external_node_raw_docker_tag: ""
|
||||||
vmagent_version: 1.100.1
|
vmagent_version: 1.100.1
|
||||||
cadvisor_version: 0.47.2
|
cadvisor_version: 0.47.2
|
||||||
@ -88,6 +88,8 @@ snapshots_bucket_base_url: ""
|
|||||||
enable_consensus: false
|
enable_consensus: false
|
||||||
consensus_secrets_file: ""
|
consensus_secrets_file: ""
|
||||||
consensus_port: 3054
|
consensus_port: 3054
|
||||||
|
consensus_debug_port_enabled: false
|
||||||
|
consensus_debug_port: 5000
|
||||||
consensus_outbound: []
|
consensus_outbound: []
|
||||||
|
|
||||||
# External Node and database options
|
# External Node and database options
|
||||||
|
|||||||
@ -8,16 +8,16 @@ To run this playbook, first install dependencies
|
|||||||
|
|
||||||
```shell
|
```shell
|
||||||
ansible-galaxy install -r requirements.yml
|
ansible-galaxy install -r requirements.yml
|
||||||
```
|
```
|
||||||
|
|
||||||
and then you can run the playbook using
|
and then you can run the playbook using
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
ansible-playbook playbook.yml -i hosts.ini -K
|
ansible-playbook playbook.yml -i hosts.ini -K
|
||||||
```
|
```
|
||||||
|
|
||||||
To see logs you can use
|
To see logs you can use
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
docker logs en-external_node-1
|
docker logs en-external_node-1
|
||||||
```
|
```
|
||||||
|
|||||||
@ -2,6 +2,9 @@ server_addr: '0.0.0.0:3054'
|
|||||||
public_addr: '{{ ansible_default_ipv4.address }}:{{ consensus_port }}'
|
public_addr: '{{ ansible_default_ipv4.address }}:{{ consensus_port }}'
|
||||||
max_payload_size: 5000000
|
max_payload_size: 5000000
|
||||||
gossip_dynamic_inbound_limit: 200
|
gossip_dynamic_inbound_limit: 200
|
||||||
|
{% if consensus_debug_port_enabled %}
|
||||||
|
debug_page_addr: "0.0.0.0:{{ consensus_debug_port }}"
|
||||||
|
{% endif %}
|
||||||
rpc_config:
|
rpc_config:
|
||||||
get_block_rate:
|
get_block_rate:
|
||||||
burst: 5
|
burst: 5
|
||||||
|
|||||||
Reference in New Issue
Block a user