sionsmith.cardano_node
Rol de Ansible para el nodo de Cardano
Rol de Ansible para instalar binarios de Cardano desde el código fuente. Esta es una guía de buenas prácticas sobre cómo instalar Cardano para personas interesadas en ejecutar un pool de Staking profesional de ADA.
Uso
Requisitos
Ninguno.
Variables del rol
Las siguientes variables también están disponibles con valores por defecto:
### Configuración del servidor
# Nombre de usuario de Cardano (no puede ser 'admin' o 'root')
server_username: cardano
server_hostname: cardano-eu-central-1
# Cabal
cabal_install_version: 3.2.0.0
cabal_base_url: "https://downloads.haskell.org"
cabal_install_url: "{{ cabal_base_url }}/~cabal/cabal-install-{{ cabal_install_version }}/cabal-install-{{ cabal_install_version }}-x86_64-unknown-linux.tar.xz"
# GHC
ghc_install_version: 8.6.5
ghc_install_url: "https://downloads.haskell.org/~ghc/{{ ghc_install_version }}/ghc-{{ ghc_install_version }}-x86_64-deb9-linux.tar.xz"
# Libsodium
libsodium_github_url: "https://github.com/input-output-hk/libsodium"
libsodium_version_tag: "66f017f1"
# Cardano
cardano_github_url: "https://github.com/input-output-hk/cardano-node.git"
cardano_version: "1.14.2"
cardano_install_dir: "/opt/cardano/cnode"
cardano_config_dir: "{{ cardano_install_dir }}/configuration"
cardano_scripts_dir: "{{ cardano_install_dir }}/scripts"
cardano_default_port: "3000" # Modifica si ejecutas relay y productor en la misma máquina
# Configuración de la red de prueba Shelly
cardano_shelly_test_config: "https://hydra.iohk.io/build/3246637/download/1/shelley_testnet-config.json"
cardano_shelly_test_genesis: "https://hydra.iohk.io/build/3246637/download/1/shelley_testnet-genesis.json"
cardano_shelly_test_topology: "https://hydra.iohk.io/build/3246637/download/1/shelley_testnet-topology.json"
Dependencias
Ninguna.
Ejemplos
Sigue este ejemplo de Playbook:
---
- hosts: all
become: yes
gather_facts: yes
vars:
# Etiqueta de construcción de Cardano
cardano_version: "1.14.2"
roles:
- role: sionsmith.cardano_node
Historias de clientes
Descubre nuestras historias de clientes y ve lo que OSO puede ofrecer a tu negocio.
- Mylo Staking - En OSO apoyamos el movimiento descentralizado al ejecutar nuestro propio pool de Staking.
Necesitas ayuda
Reporta un problema en GitHub, envíanos un correo electrónico o tuitea.
Legalidades
Copyright © 2017-2021 OSO | Consulta la LICENCIA para más detalles.
Quiénes somos
En OSO ayudamos a los equipos a adoptar tecnologías y soluciones emergentes para mejorar su competitividad, excelencia operativa e introducir innovaciones significativas que impulsen el verdadero crecimiento empresarial. Nuestra cultura centrada en el desarrollo, combinada con nuestra experiencia en diversas industrias y métodos de entrega probados, nos permite implementar las soluciones más impactantes para tu negocio.
¿Buscas apoyo para aplicar tecnologías emergentes en tu negocio? Nos encantaría saber de ti, contáctanos por correo electrónico.
Comienza a adoptar nuevas tecnologías revisando nuestros otros proyectos, síguenos en Twitter, únete a nuestro equipo de líderes y desafiantes, o contáctanos para encontrar la tecnología adecuada que apoye tu negocio.
Role to install and configure Cardano
ansible-galaxy install sionsmith.cardano_node