Skip to content

redis-developer/cae-re-env0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RE Env0 Toolbox

CLI tool for creating RE clusters with env0.

Installation

  1. Install Python3 and pip

  2. Install the package using pip:

pip install git+https://github.com/redis-developer/cae-re-env0.git

Usage

Define the following environment variables:

export ENV0_API_KEY = "..."
export ENV0_API_KEY_SECRET = "..."
export ENV0_PROJECT_ID = "..."

Creating a new environment using the template/blueprint

  1. Define all required template parameters in the params.json file.
  2. Run the following command:
re-env0 create-env NAME_HERE ENV0_TEMPLATE_ID params.json
  1. The command will same the env0 output file as env_output.json

Creating BDBs in RE

Once the environment is created, you can create BDBs.

  1. Define all required BDBs parameters in the bdbs.json file.
  2. Run the following command:
re-env create-bdbs env_output.json bdbs.json
  1. The command will save the created endpoints to endpoints.json

Uploading TLS certificates

re-env upload-certificate [OPTIONS] ENV_CONFIG_PATH CERTIFICATE_PATH

Arguments:

  • ENV_CONFIG_PATH: [required]
  • CERTIFICATE_PATH: [required]

Options:

  • --private-key-path TEXT
  • --certificate-type [proxy|api|cm|ldap_client|metrics_exporter|syncer]: [default: proxy]
  • --cluster-index INTEGER: [default: 0]