Skip to content

draju1980/kube-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Role Name

This role is designed to deploy and set up Geth and Lighthouse clients on Linux distributions like Debian and Ubuntu, along with additional wallets. Leveraging HAProxy, all RPC requests will be intelligently routed to both Ethereum clients using a round-robin traffic strategy.

Requirements

This role is specifically developed for Linux distributions like Debian and Ubuntu, It is not compatible with other operating systems.

Role Variables

This role incorporates variables defined in both defaults/main.yml.

How to Use this role

To execute the Ansible playbook on the target Linux box, follow these steps:

  1. Login to the Linux Box: SSH into the Linux box where you want to execute the Ansible playbook.

  2. Switch to Root: Switch to the root user using the following command:

sudo su -
  1. Install Ansible and Git: Install Ansible and Git using the apt package manager:
sudo apt update
sudo apt install ansible git -y
  1. Clone Repository: Clone the repository locally:
git clone https://github.com/draju1980/kube-node.git
  1. Change Directory: Change to the eth-HA directory:
cd kube-node
  1. Run Ansible Playbook: Run the Ansible playbook using the inventory file:
ansible-playbook -i inventory.ini tasks/main.yml

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published