ecadlabs.tezos_baker

Rol de Ansible para Baking de Tezos

Este Rol de Ansible tiene como objetivo facilitar y agilizar el despliegue de un baker de Tezos para los usuarios de Ansible.

El rol está muy parametrizado, lo que permite a los usuarios desplegar nodos para diferentes redes de Tezos (mainnet/ithacanet/jakartanet/etc.) y varios protocolos económicos para soportar las transiciones de bloques.

El rol ha sido probado con la Versión 13 del Nodo de Tezos.

Este rol no gestiona ninguna clave de Tezos

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

Requisitos

Instalación

ansible-galaxy install ecadlabs.tezos_baker

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml):

La red de Tezos que deseas provisionar. Esta variable no tiene un valor predeterminado, por lo que debes configurarla. Típicamente, los valores son jakartanet o mainnet. El valor de tezos_network se utiliza para varios propósitos: nombrar contenedores de Docker, nombrar una red de Docker, seleccionar qué red de Tezos utilizar y validar que las importaciones de instantáneas provienen de la red esperada.

tezos_network:

La ubicación en el host donde residirá el directorio de datos de los nodos de Tezos. Este rol utiliza montajes de Docker en lugar de volúmenes de Docker.

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

La ubicación en el host donde residirá la configuración del cliente de Tezos. Este directorio contiene la configuración del cliente y las claves utilizadas por el comando tezos-client.

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

La imagen de Docker de Tezos a utilizar.

octez_version: v13.0

El protocolo económico de Tezos a ejecutar. Alrededor del tiempo de una transición de protocolo, los bakers deben ejecutar ambos protocolos de manera paralela. Se iniciará un contenedor de Docker para el baker y otro para el acusador por cada protocolo.

tezos_economic_protocols:
  - 011-PtHangz2
  - 012-Psithaca

Dependencias

Ejemplo de Playbook

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

Licencia

MIT

Información del Autor

Creado por los humanos de ECAD Labs Inc. https://ecadlabs.com

Acerca del proyecto

Set-up a Tezos Baker using Ansible

Instalar
ansible-galaxy install ecadlabs.tezos_baker
Licencia
Unknown
Descargas
325
Propietario
We build developer tools for the Tezos blockchain