sionsmith.cardano_node

Rôle Ansible pour nœud Cardano

En-tête README

Rôle Ansible pour installer les binaires de Cardano à partir de la source. C'est un guide de bonnes pratiques sur comment installer Cardano pour ceux qui souhaitent faire fonctionner un pool de staking ADA professionnel.


Utilisation

Exigences

Aucune.

Variables de rôle

Les variables suivantes sont également disponibles avec des valeurs par défaut :

    ### Paramètres du serveur
    #  Nom d'utilisateur Cardano (ne peut pas être 'admin' ou '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" # À modifier si l'on fait fonctionner relay et producer sur la même machine

    # Configuration du testnet 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"

Dépendances

Aucune.

Exemples

Suivez cet exemple de Playbook

    ---
    - hosts: all
      become: yes
      gather_facts: yes
      vars:
        # Étiquette de construction Cardano
        cardano_version: "1.14.2"
      roles:
        - role: sionsmith.cardano_node

Histoires de clients

Découvrez nos histoires de clients et voyez ce que OSO peut offrir à votre entreprise.

  • Mylo Staking - Nous, chez OSO, soutenons le mouvement décentralisé en faisant fonctionner notre propre pool de staking.

Besoin d'aide

Déposez un problème sur GitHub, envoyez-nous un email ou tweetez-nous.

Les aspects juridiques

Droit d'auteur © 2017-2021 OSO | Voir LICENCE pour tous les détails.

OSO qui nous sommes

Qui nous sommes

Chez OSO, nous aidons les équipes à adopter des technologies émergentes et des solutions pour améliorer leur compétitivité, leur excellence opérationnelle et introduire des innovations significatives qui favorisent une réelle croissance des affaires. Notre culture orientée vers les développeurs, combinée à notre expérience intersectorielle et nos méthodes de delivery éprouvées, nous permettent de mettre en œuvre les solutions les plus impactantes pour votre entreprise.

Vous cherchez à utiliser des technologies émergentes dans votre entreprise ? Nous serions ravis d'avoir de vos nouvelles, contactez-nous par email.

Commencez à adopter de nouvelles technologies en découvrant nos autres projets, suivez-nous sur Twitter, rejoignez notre équipe de leaders et de challengers, ou contactez-nous pour trouver la bonne technologie pour soutenir votre entreprise. Beacon

Installer
ansible-galaxy install sionsmith.cardano_node
Licence
apache-2.0
Téléchargements
96
Propriétaire
Helping you to adopt Apache Kafka at scale