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)に、自分の秘密と鍵を入れる必要があります。

例示プレイブック

  1. デフォルトセットアップ: ロールを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
  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.