Salt prerequisites

  1. Introduction
  2. Install Saltstack
  3. Choose an Arvados installation configuration

Introduction

To ease the installation of the various Arvados components, we have developed a Saltstack ’s arvados-formula which can help you get an Arvados cluster up and running.

Saltstack is a Python-based, open-source software for event-driven IT automation, remote task execution, and configuration management. It can be used in a master/minion setup or master-less.

This is a package-based installation method. The Salt scripts to install and configure Arvados using this formula are available at the tools/salt-install directory in the Arvados git repository.

Install Saltstack

If you already have a Saltstack environment or you plan to use the provision.sh script we provide, you can skip this section.

The simplest way to get Salt up and running on a node is to use the bootstrap script they provide:

curl -L https://bootstrap.saltstack.com -o /tmp/bootstrap_salt.sh
sudo sh /tmp/bootstrap_salt.sh -XUdfP -x python3

For more information check Saltstack’s documentation

Choose an Arvados installation configuration

The salt formula can be used in a few different ways. Choose one of these three options to install Arvados:


Previous: Arvados-in-a-box Next: Arvados in a VM with Vagrant

The content of this documentation is licensed under the Creative Commons Attribution-Share Alike 3.0 United States licence.
Code samples in this documentation are licensed under the Apache License, Version 2.0.