Nimbus
Note
Nimbus includes both nimbus (base install) and nimbus_beacon inventory groups.
The base role installs the binary and creates the JWT secret; the beacon role
deploys the systemd service. The beacon role depends on the base role having run first.
Warning
The nimbus_jwt_secret in .credentials.yml is required and must match
the secret used by the paired execution client.
Nimbus is a lightweight Ethereum consensus client (beacon node) developed by Status.
For additional information see Nimbus official docs
Deployment Vars
Secrets
nimbus_jwt_secret:Required
Must match the JWT secret used by the execution layer (Geth, Nethermind, etc.)
Generate with:
openssl rand -hex 32 | tr -d "\n"
Host variables
None required.
Configuration File
The beacon.service systemd unit in /host_vars/files controls the beacon node flags,
including --network, --data-dir, --web3-url, --jwt-secret, and
--suggested-fee-recipient. Edit that file before deploying to set the correct
execution client URL and fee recipient address.