consensys.lodestar

Ansible 角色: lodestar

描述

Ansible 角色,用于安装、配置和运行 Lodestar

目录

支持的平台

* MacOS
* Debian
* Ubuntu
* Redhat (CentOS/Fedora)
* Amazon

依赖

  • Docker

角色变量:

所有可以被覆盖的变量存储在 defaults/main.yml 文件中。总体来说,这些变量是配置选项。更多信息请参考 Lodestar 文档

名称 默认值 描述
lodestar_version 未设置 必需 要安装和运行的 lodestar 版本。
lodestar_user lodestar lodestar 用户
lodestar_group lodestar lodestar 组
lodestar_base_dir /opt/lodestar 安装路径
lodestar_config_dir /etc/lodestar 默认配置路径
lodestar_data_dir /opt/lodestar/data 数据目录路径
lodestar_log_dir /var/log/lodestar 日志目录路径
lodestar_log_level "info" 日志级别
lodestar_network mainnet 预定义的网络配置
lodestar_jwt_auth_file "/etc/jwt-secret.hex" JWT 文件路径
lodestar_validator_enabled "False" 是否以验证者模式运行 - 请注意,密钥和秘密需要您自己复制
lodestar_execution_urls "http://127.0.0.1:8551" elc 执行 URL
lodestar_validator_beaconnodes "http://lodestar-beacon:9596" 验证者使用的信标端点
lodestar_checkpoint_sync_url "https://beaconstate-{{lodestar_network}}.chainsafe.io" 检查点同步以加快速度
lodestar_default_fee_recipient "" 默认费用接收地址
lodestar_keystores_dir "/config/keys" 验证者的密钥目录
lodestar_secrets_dir "/config/secrets" 验证者的秘密目录
lodestar_enable_doppelganger_protection True 默认启用人格保护
lodestar_validator_force False 即使有锁文件也打开验证者。请谨慎使用

密钥/秘密

请注意,您必须将自己的秘密和密钥放入您使用的配置目录,即 lodestar_config_dir

示例剧本

  1. 默认设置: 从 galaxy 安装角色
ansible-galaxy install consensys.lodestar

创建 requirements.yml,内容如下: 将下面的 x.y.z 替换为您想使用的版本

---
- hosts: localhost
  connection: local
  force_handlers: True

  roles:
  - role: consensys.lodestar
    vars:
      lodestar_version: x.y.z

使用 ansible-playbook 运行:

ansible-playbook -v /path/to/requirements.yml
  1. 通过 github 安装
ansible-galaxy install git+https://github.com/consensys/ansible-role-lodestar.git

创建 requirements.yml,内容如下: 将下面的 x.y.z 替换为您想使用的版本

---
- hosts: localhost
  connection: local
  force_handlers: True

  roles:
  - role: ansible-role-lodestar
    vars:
      lodestar_version: x.y.z

使用 ansible-playbook 运行:

ansible-playbook -v /path/to/requirements.yml

许可证

Apache

作者信息

Consensys, 2023

关于项目

lodestar is an open-source ethereum 2 client

安装
ansible-galaxy install consensys.lodestar
许可证
Unknown
下载
1.4k
拥有者
Consensys is the software engineering leader of the blockchain space. Our full-stack Ethereum products help developers build next-generation networks.