Installation machine requirements

Overview

Before installing Gateway Hub on a server, you must have a separate installation machine set up to perform the installation.

During the installation, this machine copies the Gateway Hub binaries from itself to the servers that constitute your Gateway Hub cluster.

Operating Systems

Your installation machine must be one of the following operating systems:

  • Linux
  • macOS X
  • Windows Subsystem for Linux

Software requirements

Python

Your installation must have either:

  • Python 2, version 2.6 or higher.
  • Python 3, version 3.5 or higher.

Ansible

Your installation machine must have version 2.5.0 of Ansible installed. Download and installation instructions can be found here. Make sure Ansible is available in your PATH.

JMESPath

You must also install JMESPath module for Python, which is required by Ansible. To install JMESPath via pip, the Python package manager, enter the following on the command line:

pip install jmespath

If your version of Python does not have pip installed, you can get it by entering the following on the command line:

sudo easy_install pip