consensys.lodestar
Ansibleロール: Lodestar
説明
Ansibleロールで、Lodestarをインストール、設定、実行します。
内容目次
対応プラットフォーム
* MacOS
* Debian
* Ubuntu
* Redhat(CentOS/Fedora)
* Amazon
依存関係
- Docker
ロール変数:
上書き可能なすべての変数はdefaults/main.ymlファイルに格納されています。これらの変数は主に設定オプションです。詳細はLodestarのドキュメントを参照してください。
名前 | デフォルト値 | 説明 |
---|---|---|
lodestar_version |
unset | 必須 インストールして実行する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
)に、自分の秘密と鍵を入れる必要があります。
例示プレイブック
- デフォルトセットアップ: ロールをGalaxからインストールします。
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.