Zahary Karadjov b03dbdb5c6
Increase the --max-peers count on all fleet nodes
This setting is recommended due to the high-number of validators
attached to each node which requires maintaining healthy peer
counts on a larger number of gossip topics. For now, we don't
bother specifying a lower value on the servers running a lower
number of validators in order to simplify the implementation.
2021-03-23 17:53:58 +08:00
2021-02-17 11:40:17 +01:00
2021-01-20 15:59:11 +01:00
2021-02-17 11:40:17 +01:00
2021-01-20 19:27:04 +01:00
2021-02-17 11:40:17 +01:00

Description

This repo defines Nimbus cluster infractructure.

Requirements

In order to use this you will need secrets(passwords, certs, keys) contained within the infra-pass repository. If you can't see it ask jakub@status.im to get you access for it.

In order for this to work first you need to install necessary Terraform plugins and get the right secrets from the infra-pass repo, to do that simply run:

make
# alternatively
make plugins
make secrets

This will put the necessary certificates, keys, and passwords are in place so you can deploy and configure hosts.

Usage

To deploy hosts for the subsystem run:

terraform plan
terraform apply

Then configure the cluster:

ansible-playbook ansible/nimbus.yml

For more details see README.md files in ansible folders.

Dashboards

There's a dedicated Kibana dashboard for Nimbus fleet logs: https://nimbus-logs.infra.status.im/

Details

Read the Terraform and Ansible article in our infra-docs repo.

Description
Infrastructure for Nimbus cluster
https://nimbus.team
Readme
Languages
Python 62.3%
HCL 23.6%
Shell 6.8%
Makefile 3.4%
Nix 2.1%
Other 1.8%