Skip to content

Latest commit

 

History

History

mev_relay

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

ethpandaops.general.mev_relay

Setup mev_relay and all required dependencies all in one server.

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 and docker-compose 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: 6.0.3
- src: geerlingguy.pip
  version: 2.2.0

Example Playbook

Your playbook could look like this:

- hosts: mev_relay
  become: true
  roles:
  # Docker. Required dependency
  - role: geerlingguy.docker
    tags: [docker]
  - role: geerlingguy.pip
    pip_install_packages:
    - name: docker
    tags: [docker]
  # Blockscout explorer
  - role: mev_relay
    tags: [mev_relay]