consensys.nethermind
Ansible Role: Nethermind
Description
This Ansible role installs, configures, and runs Nethermind, a .NET Core Ethereum Execution Layer Client designed for high performance and flexibility.
Table of Contents
Supported Platforms
- MacOS
- Debian
- Ubuntu
- Redhat (CentOS/Fedora)
- Amazon
Role Variables
You can change default settings by editing the variables in the defaults/main.yml file. For more details on each variable, refer to the Nethermind documentation.
Name | Default Value | Description |
---|---|---|
nethermind_version |
"latest" | Version of Nethermind to install and run (omit 'v'). |
nethermind_user |
nethermind | User for Nethermind. |
nethermind_group |
nethermind | Group for Nethermind. |
nethermind_download_url |
unset | Tar.gz file URL for downloading. |
nethermind_install_dir |
/opt/nethermind | Installation directory. |
nethermind_config_dir |
/etc/nethermind | Configuration directory. |
nethermind_data_dir |
/opt/nethermind/data | Data directory. |
nethermind_log_dir |
/var/log/nethermind | Log file directory. |
(Includes many more configurable options, complete list available in provided documentation.)
Example Playbook
Default Setup: Install the role with:
ansible-galaxy install consensys.nethermind
Create a
requirements.yml
like this, replacingx.y.z
with your desired version from the Nethermind release page:--- - hosts: localhost connection: local force_handlers: True roles: - role: consensys.nethermind vars: nethermind_version: x.y.z
Run the playbook:
ansible-playbook -v /path/to/requirements.yml
Install via GitHub:
ansible-galaxy install git+https://github.com/ConsenSys/ansible-role-nethermind.git
Create a
requirements.yml
similar to the previous example, again replacingx.y.z
with your chosen version.
License
Apache
Author Information
Consensys, 2022
Informazioni sul progetto
Nethermind is an open-source .NET core ethereum client
Installa
ansible-galaxy install consensys.nethermind
Licenza
apache-2.0
Download
4.7k
Proprietario
Consensys is the software engineering leader of the blockchain space. Our full-stack Ethereum products help developers build next-generation networks.