ecadlabs.tezos_baker

Rola Ansible dla Tezos Baking

Celem tej roli Ansible jest szybkie i łatwe wdrożenie biskupa Tezos dla użytkowników Ansible.

Rola jest silnie parametryzowana, co pozwala użytkownikom na wdrożenie węzłów dla różnych sieci Tezos (mainnet/ithacanet/jakartanet itd.) oraz różnych protokołów ekonomicznych wspierających przejścia bloków.

Rola została przetestowana w stosunku do Wersji 13 Węzła Tezos.

Ta rola nie zarządza żadnymi kluczami Tezos

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

Wymagania

Instalacja

ansible-galaxy install ecadlabs.tezos_baker

Zmienne Roli

Dostępne zmienne są wymienione poniżej wraz z wartościami domyślnymi (zobacz defaults/main.yml):

Sieć Tezos, którą chcesz wdrożyć. Ta zmienna nie ma wartości domyślnej, więc musisz ją ustawić. Typowo wartości to jakartanet lub mainnet. Wartość tezos_network jest używana do kilku celów; nazewnictwa kontenerów docker, nazewnictwa sieci docker, wyboru, której sieci Tezos użyć, oraz weryfikacji, że importy zrzutów pochodzą z oczekiwanej sieci.

tezos_network:

Lokalizacja na hoście, w której będzie znajdować się katalog danych węzłów Tezos. Ta rola korzysta z montażu bind Docker zamiast wolumenów docker.

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

Lokalizacja na hoście, w której będzie znajdować się konfiguracja klienta Tezos. Ten katalog zawiera konfigurację klienta i klucze używane przez polecenie tezos-client.

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

Obraz docker Tezos do użycia.

octez_version: v13.0

Ekonomiczny protokół Tezos do uruchomienia. W czasie przejścia protokołu, biskupi powinni uruchomić oba protokoły równolegle. Dla każdego protokołu uruchamiany będzie kontener docker biskupa i oskarżyciela.

tezos_economic_protocols:
  - 011-PtHangz2
  - 012-Psithaca

Zależności

Przykładowy Playbook

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

Licencja

MIT

Informacje o Autorze

Stworzone przez ludzi z ECAD Labs Inc. https://ecadlabs.com

O projekcie

Set-up a Tezos Baker using Ansible

Zainstaluj
ansible-galaxy install ecadlabs.tezos_baker
Licencja
Unknown
Pobrania
325
Właściciel
We build developer tools for the Tezos blockchain