Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

At the completion of this section, you will:

  • understand the concept and use of an Instance in FlexDeploy
  • be able to create/modify an instance
  • associate an instance to one or more environments
  • associate workflows to instances

An Instance represents a logical software technology stack running across one or more Environments.  For example, a global EBS instance maps to an instance Instance in FlexDeploy.  Regional EBS instances would be represented by one instance one Instance per region.

Viewing the current list of Instances is performed by selecting Topology from the menu, and then selecting the Instances tab in the left-hand paneThere are no instances Instances with a new installation, so next we will create one for our global EBS instance used within this tutorial.

Image Modified.

Click on the + in the upper right corner to create and configure a new Instance.  Enter the following required fields for the instance Instance.


Field
Description
Instance NameA descriptive name for the instance Instance.
Instance Code

A technical code, without any spaces.  The codes are available as variables to shell and Groovy scripts, and therefore needs to comply with their limitations. 


...

Click on the Environments tab.  Here we will associate the environments which host physical instances instances for our logic instancelogical Instance.  The available Environments, which we created in the last section, are displayed in the right-hand pane.  Drag the Development, Test, QA, and Production environments into the center pane to associate them.

...

Click on the Workflows tab.  Here we will associate the workflows which will execute on this instanceInstance.  Earlier we created build and deploy workflows for EBS, so now we will bind them to our instance Instance by dragging them from the left-hand pane into the center pane.

...

The Plugins tab shows the FlexDeploy plugins which will be executed on the instanceInstance.  

Tip
titleTips

After associating the workflows to the instanceInstance, any plugins used by those workflows are automatically associated for you.  If you later utilize other plugin operations within these workflows you will need to explicitly associate them to the corresponding instanceInstance(s).

Both workflows and plugin operations have properties which may have a scope of "environment instance".  This mapping allows FlexDeploy to prompt for values for them within the topology.  We will see examples of such properties in the next section.

Click Save to complete the instance Instance configuration.


...