sionsmith.cardano_node

Rol de Ansible para el nodo de Cardano

Encabezado de README

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.

OSO quiénes somos

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.Beacon

Instalar
ansible-galaxy install sionsmith.cardano_node
Licencia
apache-2.0
Descargas
96
Propietario
Helping you to adopt Apache Kafka at scale