CloudTruth Environments allow you to model your organizations hierarchy and define parameter values specific to the Environment you are working in.

Each CloudTruth Organization starts with a default Environment as the parent. Parameters inherit values from branches in the Environment tree allowing you to have a common default value throughout the Organization while also granting fine grain control over those values where required.

Creating an Environment

Navigate to the Environments page from the left hand menu and click Add Environment.

Provide the Environment a name and an optional description and click Create Environment.

This will create a new Environment as a child of the default Environment.

Multiple Environments

In this example, we've created three Environments. (Dev, Staging, Production) as children of the default environment.

You can create multiple branches when adding an Environment. From the Create New Environment dialogue select which branch to be the parent. The parent Environment will default to the Environment selected in the Environment Management page but can be changed to anything in the tree.

This process can be repeated for complex models allowing very distinct parameter customization at multiple levels or your organization.

Deleting an Environment

Selecting an Environment brings up the Environments management screen which allows you to modify the description or delete the selected Environment.

Selecting Delete Environment will prompt you with a confirmation, deleting an Environment may impact any configuration referencing Parameters from that Environment.

You will not be allowed to delete the Default Environment or a Parent Environment that contains children.