All Projects → osodevops → ansible-role-cardano-node

osodevops / ansible-role-cardano-node

Licence: Apache-2.0 license
Ansible role for the provisioning of Shelly Cardano binaries from source.

Programming Languages

shell
77523 projects
Makefile
30231 projects
Jinja
831 projects

Projects that are alternatives of or similar to ansible-role-cardano-node

Packer Centos 7
This build has been moved - see README.md
Stars: ✭ 223 (+1015%)
Mutual labels:  vagrant, packer, centos7
Packer Windoze
Packer templates to create Windows vagrant box images
Stars: ✭ 117 (+485%)
Mutual labels:  vagrant, packer
django-angular2-fullstack-devops
All-in-one django/angular2 seed with cli interface for multi-environment devops on aws using ansible/packer/terraform
Stars: ✭ 54 (+170%)
Mutual labels:  vagrant, packer
packer-centos
Create CentOS images for different hypervisors with Packer
Stars: ✭ 18 (-10%)
Mutual labels:  vagrant, packer
Beetbox
Pre-provisioned L*MP stack
Stars: ✭ 94 (+370%)
Mutual labels:  vagrant, packer
Packer Ubuntu 1804
This build has been moved - see README.md
Stars: ✭ 101 (+405%)
Mutual labels:  vagrant, packer
Windows Vagrant
Windows 2012R2/10/2016/2019 Base Vagrant Box (https://app.vagrantup.com/rgl)
Stars: ✭ 169 (+745%)
Mutual labels:  vagrant, packer
Packer Centos 6
This build has been moved - see README.md
Stars: ✭ 78 (+290%)
Mutual labels:  vagrant, packer
Nixbox
NixOS Vagrant boxes [[email protected]]
Stars: ✭ 189 (+845%)
Mutual labels:  vagrant, packer
Packer Build
Packer Automated VM Image and Vagrant Box Builds
Stars: ✭ 199 (+895%)
Mutual labels:  vagrant, packer
Packer Templates
Scripts and Templates used for generating Vagrant images
Stars: ✭ 219 (+995%)
Mutual labels:  vagrant, packer
My Cheat Sheets
A place to keep all my cheat sheets for the complete development of ASIC/FPGA hardware or a software app/service.
Stars: ✭ 94 (+370%)
Mutual labels:  vagrant, packer
Packer Templates
Stars: ✭ 90 (+350%)
Mutual labels:  vagrant, packer
Adfs2
Multi Vagrant environment with Active Directory
Stars: ✭ 117 (+485%)
Mutual labels:  vagrant, packer
Packer Ubuntu 1404
DEPRECATED - Packer Example - Ubuntu 14.04 Vagrant Box using Ansible provisioner
Stars: ✭ 81 (+305%)
Mutual labels:  vagrant, packer
Infrastructure As Code Tutorial
Infrastructure As Code Tutorial. Covers Packer, Terraform, Ansible, Vagrant, Docker, Docker Compose, Kubernetes
Stars: ✭ 1,954 (+9670%)
Mutual labels:  vagrant, packer
Ansible Windows Docker Springboot
Example project showing how to provision, deploy, run & orchestrate Spring Boot apps with Docker Windows Containers on Docker Windows native using Packer, Powershell, Vagrant & Ansible
Stars: ✭ 58 (+190%)
Mutual labels:  vagrant, packer
Molecule Ansible Docker Aws
Example project showing how to test Ansible roles with Molecule using Testinfra and a multiscenario approach with Docker, Vagrant & AWS EC2 as infrastructure providers
Stars: ✭ 72 (+260%)
Mutual labels:  vagrant, ansible-role
Ansible Vault
🔑 Ansible role for Hashicorp Vault
Stars: ✭ 189 (+845%)
Mutual labels:  vagrant, ansible-role
Packer
Packer helpers and templates for Docker, IIS, SQL Server and Visual Studio on Windows and Ubuntu
Stars: ✭ 242 (+1110%)
Mutual labels:  vagrant, packer

Cardano Node Ansible role

README Header

Ansible role to install Cardano binaries from source. This is a best practice guide on how to install a Cardano for people who are interested to run a professional ADA Staking Pool.


Usage

Requirements

None.

Role Variables

The following variables are also availble with defaults:

    ### Server settings
    #  Cardano username (cannot be 'admin' or '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" # Amend if running relay and producer on same box

    # Shelly Testnet Configuration
    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"

Dependencies

None.

Examples

Follow this example Playbook

    ---
    - hosts: all
      become: yes
      gather_facts: yes
      vars:
        # Cordano build tag
        cardano_version: "1.14.2"
      roles:
        - role: sionsmith.cardano_node

Customer Stories

Discover our customer stories and see what OSO can deliver for your business.

  • Mylo Staking - We at OSO are supporting the decentralised movement by running our own stake pool.

Need some help

File a GitHub issue, send us an email or tweet us.

The legals

Copyright © 2017-2021 OSO | See LICENCE for full details.

OSO who we are

Who we are

We at OSO help teams to adopt emerging technologies and solutions to boost their competitiveness, operational excellence and introduce meaningful innovations that drive real business growth. Our developer-first culture, combined with our cross-industry experience and battle-tested delivery methods allow us to implement the most impactful solutions for your business.

Looking for support applying emerging technologies in your business? We’d love to hear from you, get in touch by email

Start adopting new technologies by checking out our other projects, follow us on twitter, join our team of leaders and challengers, or contact us to find the right technology to support your business.Beacon

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].