ecadlabs.tezos_baker
Tezos 烘焙的 Ansible 角色
这个 Ansible 角色旨在让 Ansible 用户快速轻松地部署 Tezos 烘焙者。
该角色参数化程度高,允许用户为不同的 Tezos 网络(主网/伊萨卡网/雅加达网等)以及各种经济协议部署节点,以支持区块转移。
该角色已与 Tezos 节点的第 13 版进行了测试。
该角色不管理任何 Tezos 密钥
https://galaxy.ansible.com/ecadlabs/tezos_baker
要求
- Docker(在 Debian Buster 上测试)
- ecadlabs.tezos_node
安装
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
安装
ansible-galaxy install ecadlabs.tezos_baker
许可证
Unknown
下载
325
拥有者
We build developer tools for the Tezos blockchain