Skip to content

Solana validator infra πŸ— (Ansible playbooks)

Notifications You must be signed in to change notification settings

AlberErre/validator-infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

34 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Validator infra πŸ—

Ansible playbooks to set up a Solana validator

Run

ansible-playbook -i inventory playbooks/security.yaml -u root
ansible-playbook -i inventory playbooks/infra.yaml -u root
ansible-playbook -i inventory playbooks/logging.yaml -u root
ansible-playbook -i inventory playbooks/sol-user.yaml -u root

In case you are using a custom ssh key (not default id_rsa), use this flag with all commands:

--private-key ~/.ssh/validator_rsa

Inventory

A local inventory is available at ./inventory or ./inventory.local (hidden local file)

Playbook

Playbooks with infra config are available at playbooks/ folder

devnet steps

https://github.com/agjell/sol-tutorials/blob/master/setting-up-a-solana-devnet-validator.md#install-ubuntu-server

more detailed guide

https://www.solana-validator-guidebook.com/validator-setup/initial-validator-setup

security

https://www.solana-validator-guidebook.com/best-practices/security-best-practices

official specs

https://docs.solana.com/running-validator/validator-reqs

Comments

For systemctl daemon reload (in case hot-reload services changes are made):

systemctl daemon-reload

About

Solana validator infra πŸ— (Ansible playbooks)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages