ecadlabs.tezos_baker

Ansible-Rolle für Tezos-Baker

Diese Ansible-Rolle soll das Bereitstellen eines Tezos-Bakers für Ansible-Nutzer schnell und einfach machen.

Die Rolle ist stark parametrisiert, was es den Nutzern ermöglicht, Knoten für verschiedene Tezos-Netzwerke (Mainnet/Ithacanet/Jakartanet/etc.) und verschiedene wirtschaftliche Protokolle zur Unterstützung von Blockübergängen bereitzustellen.

Die Rolle wurde gegen Version 13 des Tezos-Knotens getestet.

Diese Rolle verwaltet keine Tezos-Schlüssel

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

Anforderungen

Installation

ansible-galaxy install ecadlabs.tezos_baker

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml):

Das Tezos-Netzwerk, das Sie bereitstellen möchten. Diese Variable hat keinen Standardwert, daher müssen Sie sie festlegen. Typische Werte sind jakartanet oder mainnet. Der Wert tezos_network wird für mehrere Zwecke verwendet: Benennung von Docker-Containern, Benennung eines Docker-Netzwerks, Auswahl des Tezos-Netzwerks und Validierung, dass Snapshot-Imports vom erwarteten Netzwerk stammen.

tezos_network:

Der Ort auf dem Host, an dem das Datenverzeichnis der Tezos-Knoten liegen wird. Diese Rolle verwendet Docker-Bind-Mounts anstelle von Docker-Volumes.

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

Der Ort auf dem Host, an dem die Konfiguration des Tezos-Clients liegen wird. Dieses Verzeichnis enthält die Konfiguration des Clients und die Schlüssel, die vom Befehl tezos-client verwendet werden.

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

Das zu verwendende Tezos-Docker-Image.

octez_version: v13.0

Das wirtschaftliche Protokoll von Tezos, das ausgeführt werden soll. Rund um die Zeit eines Protokollübergangs sollten Baker beide Protokolle parallel ausführen. Für jedes Protokoll wird ein Docker-Container für den Baker und einen für den Ankläger gestartet.

tezos_economic_protocols:
  - 011-PtHangz2
  - 012-Psithaca

Abhängigkeiten

Beispiel-Playbook

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

Lizenz

MIT

Autorinformation

Erstellt von den Menschen von ECAD Labs Inc. https://ecadlabs.com

Über das Projekt

Set-up a Tezos Baker using Ansible

Installieren
ansible-galaxy install ecadlabs.tezos_baker
GitHub Repository
Lizenz
Unknown
Downloads
325
Besitzer
We build developer tools for the Tezos blockchain