Skip to content

Conversation

@samoht9277
Copy link
Collaborator

@samoht9277 samoht9277 commented Dec 16, 2025

Motivation

We want a single way to handle Ethrex automated deployments.

This PR aims to close the ansible-dev-deps PR.

Description

This PR adds two Ansible playbooks: one for development and one for standard deploys.

Development deploy

The development playbook is run with

make ethrex-development BRANCH=main

It provisions all required dependencies and leaves the server in a ready-to-use dev state with:

  • Single tmux session
  • Two panes
  • One pane prepped with a Lighthouse command ready to be started
  • One pane inside the Ethrex repo, checked out to the selected branch

Standard deploy

The deploy playbook is run with

make ethrex-deploy

It performs a similar setup but runs Ethrex and Lighthouse as systemd services instead of tmux sessions.

In both playbooks, the Lighthouse version can be changed via the lighthouse_version variable in the YAML files. The deploy playbook also allows changing the Ethrex version through ethrex_version


Any changes or suggestions to make the deployment easier are more than welcome.

@samoht9277 samoht9277 requested a review from a team as a code owner December 16, 2025 22:16
@samoht9277 samoht9277 marked this pull request as draft December 16, 2025 22:16
@samoht9277 samoht9277 changed the title Ansible rework for deploying ethrex on servers. feat(l1,l2): ansible rework for deploying ethrex on servers. Dec 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants