consensys.nimbus
Ansibleロール: nimbus
説明
Ansibleロールで、nimbusをインストール、設定、実行します。これは、エンタープライズEthereum 2クライアントです。
目次
対応プラットフォーム
* MacOS
* Debian
* Ubuntu
* Redhat(CentOS/Fedora)
* Amazon
ロール変数:
オーバーライド可能なすべての変数は、defaults/main.ymlファイルに格納されています。これらの変数は、主に設定オプションです。詳細については、nimbusのドキュメントを参照してください。
名前 | デフォルト値 | 説明 |
---|---|---|
nimbus_version |
unset | 必須 インストールおよび実行するnimbusのバージョンです。 |
nimbus_user |
nimbus | nimbusユーザー |
nimbus_group |
nimbus | nimbusグループ |
nimbus_base_dir |
/opt/nimbus | インストール先のパス |
nimbus_config_dir |
/etc/nimbus | デフォルト設定のパス |
nimbus_data_dir |
/opt/nimbus/data | データディレクトリのパス |
nimbus_validator_data_dir |
/opt/nimbus/validatorData | バリデータデータディレクトリのパス |
nimbus_log_dir |
/var/log/nimbus | ログディレクトリのパス |
nimbus_log_level |
"info" | ログレベル |
nimbus_network |
mainnet | 定義済みのネットワーク設定 |
nimbus_jwt_auth_file |
"/etc/jwt-secret.hex" | JWTファイルのパス |
nimbus_execution_urls |
"http://127.0.0.1:8551" | elc実行URL |
nimbus_validator_beaconnodes |
"http://127.0.0.1:5051" | バリデータが使用するビーコンエンドポイント |
nimbus_default_fee_recipient |
"" | デフォルトの手数料受取人アドレス |
nimbus_keys_dir |
"/config/keys" | バリデータのためのキーのディレクトリ |
nimbus_secrets_dir |
"/config/secrets" | バリデータのためのシークレットのディレクトリ |
nimbus_beacon_enabled |
True | デフォルトでビーコンノードを実行するかどうか |
nimbus_validator_enabled |
False | バリデータモードで実行するかどうか - シークレットとキーは自分でコピーする必要があります。 |
キー/シークレット
使用する設定ディレクトリ(nimbus_config_dir
)に自分のシークレットとキーを置く必要がありますので、注意してください。
例のプレイブック
- デフォルト設定: ロールをギャラクシーからインストールします。
ansible-galaxy install consensys.nimbus
以下の内容でrequirements.ymlを作成します:
x.y.z
をnimbusのリリースページから使用したいバージョンに置き換えます。
---
- hosts: localhost
connection: local
force_handlers: True
roles:
- role: consensys.nimbus
vars:
nimbus_version: vx.y.z
nimbus_git_hash: abcd1203
ansible-playbookで実行します:
ansible-playbook -v /path/to/requirements.yml
- GitHubからインストール
ansible-galaxy install git+https://github.com/consensys/ansible-role-nimbus.git
以下の内容でrequirements.ymlを作成します:
x.y.z
をnimbusのリリースページから使用したいバージョンに置き換えます。
---
- hosts: localhost
connection: local
force_handlers: True
roles:
- role: ansible-role-nimbus
vars:
nimbus_version: vx.y.z
nimbus_git_hash: abcd1203
ansible-playbookで実行します:
ansible-playbook -v /path/to/requirements.yml
ライセンス
Apache
著者情報
Consensys, 2023
プロジェクトについて
nimbus is an open-source ethereum 2 client
インストール
ansible-galaxy install consensys.nimbus
ライセンス
Unknown
ダウンロード
1.3k
所有者
Consensys is the software engineering leader of the blockchain space. Our full-stack Ethereum products help developers build next-generation networks.