Software Prerequisites

OpeNgine can be installed by using one of the two approaches: advanced installation and installation using Docker image. The advanced installation takes slightly less time to complete, but requires certain software to be present on the machine that executes provisioning.

Installation using Docker image

To provision OpeNgine environment using Docker you will need Docker software installed. The following versions of Docker have been tested with OpeNgine:

Software

Version

Docker Desktop

2.0.0.3 stable

Advanced installation

The final list of software depends on the target cloud environments. Azure-, AWS- and GCP-specific modules shoube be installed according to the list below:

Target Environment

Software

Version(s)

Any

Python

> 2.6

Any

Terraform

0.11.13

Any

Ansible

2.7.10

Any

Helm

2.13.0

Any

jq

1.6

Any

pip: requests

>= 2.18.4

GCP

pip: google-auth

>= 1.3.0

GCP

gcloud

233.0.0

Azure

azcli

>= 2.0.67

Azure

bash

>= 5.0

AWS

pip: botocore

>= 1.12.149

AWS

pip: boto3

>= 1.12.149

AWS

awscli

>= 1.12.149

AWS

aws-iam-authenticator

>= 1.13.6

AWS

kubectl

>= 1.10