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
。
示例剧本
- 默认设置: 从 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
- 通过 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.