Geth

https://raw.githubusercontent.com/ethereum/ethereum-org-website/master/src/assets/assets/eth-diamond-black.png

Note

Includes a configuration file and a service file in the /host_vars folder. Some options are only available as a command line in the service file.

Go-Ethereum (aka Geth) is an Ethereum client built in Go.

For additional information see Geth official docs

Deployment Vars

Secrets

geth_jwt_secret:
  • Optional

  • Needs to be the same as the jwt secret used by the consensus layer (Lodestar, Prysm, Nimbus, etc.)

Host variables

geth_network:
  • Optional, default to mainnet

  • Refer to the official documentation for additional networks

geth_custom_git_url:
  • Optional

  • Makes for Geth to be installed from git repository instead of PPA

geth_custom_git_branch:
  • Optional, default to master

  • Applies only to git installed Geth