Skip to content

Files

Latest commit

141c097 · Mar 11, 2025

History

History

grandine

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 11, 2025
Mar 21, 2024
May 17, 2024
Mar 21, 2024

ethpandaops.general.teku

Setup Grandine, a ethereum consensus layer client.

Requirements

You'll need docker on the target system. Make sure to install it upfront.

Role Variables

Default variables are defined in defaults/main.yaml

Dependencies

You'll need docker to run this role. One way of installing docker could be via ansible galaxy with the following dependencies set within requirements.yaml:

roles:
- src: geerlingguy.docker
  version: latest
- src: geerlingguy.pip
  version: latest

Example Playbook

Your playbook could look like this:

- hosts: localhost
  become: true
  roles:
  - role: geerlingguy.docker
  - role: geerlingguy.pip
    pip_install_packages:
    - name: docker
  - role: ethpandaops.general.geth
  - role: ethpandaops.general.grandine