Skip to content

Add Environment Variables

Environment Variables, Secrets, and Cryptographic Assets provide a robust framework for managing runtime values and sensitive information that are essential for the environments you create in Tempest.

Tempest simplifies managing these assets with intuitive tools for defining and organizing environment variables, robust search and filter capabilities, and built-in security measures to protect sensitive data. Leveraging dedicated, single-tenant keys, Tempest encrypts sensitive information at the application level and logs key access for complete transparency.

Environment Variables during Recipe creation

Variables that are defined as part of Recipe creation provides a template of the Variable values that are needed for the Recipe to function correctly.

View Environment Variables in a Recipe

  1. Navigate to Recipes on the lefthand navigation.
  2. Select an existing Recipe or create a new Recipe.
  3. Select the Variables tab at the top of the page.

The Variables tab allows you to view existing Variables and add new ones to your selected Recipe.

Add an Environment Variable in a Recipe

  1. Click “Add Environment Variable”
  2. Give it a key name.
  3. Provide the preferred value.
  4. Select an environment. The environment maps to the provided environments under the Editor tab, and All would make the variable available to every resource in your Recipe.
  5. Select Add Variable.

Add environment variables to your Recipe

Edit an Environment Variable in a Recipe

  1. On the rightmost column of your Variable, select “…”
  2. Select “Edit Variable.”
  3. Input the new value.
  4. Click “Save.”

Edit your Recipe's environment variables

Add a Secret in a Recipe

  1. Click “Add Secret.”
  2. Give it a key name.
  3. Provide a secret value.
  4. Select an environment. The environment maps to the provided environments under the Editor tab, and All would make the variable available to every resource in your Recipe.
  5. Select Add Secret.

TIP

Note: Secrets are not able to be edited; they can only be removed.

Add a Cryptographic Asset in a Recipe

  1. Click “Upload File.”
  2. Give it a key name.
  3. Select “Upload a File” and select a file from your device. Files must be PEM or DER.
  4. Select an environment. The environment maps to the provided environments under the Editor tab, and All would make the variable available to every resource in your Recipe.

Use Variables when configuring a Recipe

  1. In the Recipe you’ve configured your Variables for, navigate to the Editor tab.
  2. Add or select a resource to your Recipe. For more details, see Creating a Recipe.
  3. Select the value to which you’d like to add your Variable.
  4. Type @ and scroll down to Environment Variables.

Use variables to configure your Recipe