sionsmith.cardano_node
Rôle Ansible pour nœud Cardano
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.
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.
Role to install and configure Cardano
ansible-galaxy install sionsmith.cardano_node