ecadlabs.tezos_baker

Rôle Ansible pour le Baking Tezos

Ce rôle Ansible a pour objectif de rendre le déploiement d'un baker Tezos rapide et facile pour les utilisateurs d'Ansible.

Le rôle est fortement paramétré, permettant aux utilisateurs de déployer des nœuds pour différents réseaux Tezos (mainnet/ithacanet/jakartanet/etc.) et divers protocoles économiques pour soutenir les transitions de blocs.

Le rôle a été testé sur la Version 13 du Nœud Tezos.

Ce rôle ne gère aucune clé Tezos

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

Exigences

Installation

ansible-galaxy install ecadlabs.tezos_baker

Variables du Rôle

Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml) :

Le réseau Tezos que vous souhaitez provisionner. Cette variable n'a pas de valeur par défaut, vous devez donc la définir. En général, les valeurs sont jakartanet ou mainnet. La valeur tezos_network est utilisée pour plusieurs raisons : nommage des conteneurs Docker, nommage d'un réseau Docker, sélection du réseau Tezos à utiliser, et validation que les imports de snapshots proviennent du réseau attendu.

tezos_network:

L'emplacement sur l'hôte où le répertoire de données des nœuds Tezos sera situé. Ce rôle utilise des liaisons de montage Docker au lieu de volumes Docker.

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

L'emplacement sur l'hôte où la configuration du client Tezos sera située. Ce répertoire contient la configuration du client et les clés utilisées par la commande tezos-client.

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

L'image Docker Tezos à utiliser.

octez_version: v13.0

Le protocole économique Tezos à exécuter. Lors d'une transition de protocole, les bakers doivent exécuter les deux protocoles en parallèle. Un conteneur Docker pour le baker et un pour l'accusateur seront lancés pour chaque protocole.

tezos_economic_protocols:
  - 011-PtHangz2
  - 012-Psithaca

Dépendances

Exemple de Playbook

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

Licence

MIT

Informations sur l'Auteur

Créé par l'équipe d'ECAD Labs Inc. https://ecadlabs.com

À propos du projet

Set-up a Tezos Baker using Ansible

Installer
ansible-galaxy install ecadlabs.tezos_baker
Licence
Unknown
Téléchargements
325
Propriétaire
We build developer tools for the Tezos blockchain