ecadlabs.tezos_baker

Tezosベイカー用Ansibleロール

このAnsibleロールは、AnsibleユーザーがTezosベイカーを迅速かつ簡単に展開できるようにすることを目的としています。

このロールは多くのパラメータを持ち、ユーザーが異なるTezosネットワーク(メインネット/イタカネット/ジャカルタネットなど)や、ブロック遷移をサポートするさまざまな経済プロトコルのためにノードを展開できるようにしています。

このロールは、Tezosノードのバージョン13に対してテストされています。

このロールはTezosの鍵を管理しません

https://galaxy.ansible.com/ecadlabs/tezos_baker

要件

インストール

ansible-galaxy install ecadlabs.tezos_baker

ロール変数

利用可能な変数は以下に示され、デフォルト値も記載されています(defaults/main.ymlを参照):

プロビジョニングしたいTezosネットワーク。この変数にはデフォルトがないため、必ず設定する必要があります。通常、値はjakartanetまたはmainnetです。tezos_networkの値は、Dockerコンテナの名前付け、Dockerネットワークの名前付け、使用するTezosネットワークの選択、およびスナップショットインポートが期待されるネットワークからのものであることを検証するために使用されます。

tezos_network:

ホスト上でTezosノードのデータディレクトリが存在する場所。このロールは、Dockerボリュームの代わりにDockerバインドマウントを使用します。

node_data_dir: "/srv/tezos/{{ tezos_network }}_node"

ホスト上でTezosクライアントの設定が存在する場所。このディレクトリには、tezos-clientコマンドで使用されるクライアントの設定や鍵が含まれています。

client_data_dir: "/srv/tezos/{{ tezos_network }}_client"

使用するTezosのDockerイメージ。

octez_version: v13.0

実行するTezosの経済プロトコル。プロトコル遷移の時期には、ベイカーは両方のプロトコルを並行して実行する必要があります。各プロトコルに対して、ベイカーと告発者のDockerコンテナが起動されます。

tezos_economic_protocols:
  - 011-PtHangz2
  - 012-Psithaca

依存関係

例のプレイブック

- hosts: servers
  roles:
    - role: ecadlabs.tezos_baker
      tezos_network: mainnet

ライセンス

MIT

著者情報

ECAD Labs Inc.の人間によって作成されました。https://ecadlabs.com

プロジェクトについて

Set-up a Tezos Baker using Ansible

インストール
ansible-galaxy install ecadlabs.tezos_baker
ライセンス
Unknown
ダウンロード
325
所有者
We build developer tools for the Tezos blockchain