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 网络。此变量没有默认值,因此必须设置。通常情况下,值为 jakartanetmainnettezos_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