Comment on page
This page describes the the main variables.
All client specific variables are defined in their corresponding variable file. All client specific variables have unique names (prefixed with clientname_) so there's no risk of a clash.
This section outlines variables that you will most likely want to modify.
"clients" variable defines what clients will be deployed. It defaults to geth and lighthouse. Possible values are:
- execution: geth / nethermind / erigon / besu
- consensus and validator: lighthouse, prysm, teku, nimbus
By default set to true, the role will make sure the firewall package is installed and will configure rules for the client that is being deployed.
This is meant to be a safe default for anyone who uses the role to deploy on a server that is directly exposed to the internet (for example an OVH bare metal server). It is expected that for more enterprise type of deployments this would be set to false. Refer to Host firewall section for details and notes on SSH port.
Specifies Ethereum network to connect to.
Enable/disable consensus client checkpoint sync feature. Defaults to "true" (sync from checkpoint).
A priority fee recipient address on your validator client instance and consensus node.