Skip to content

IBM DevOps Deploy Environments - Process Steps

Add Base Resource To Environment

Adds a base resource to an environment as a deployment target.

NameTypeDescriptionRequired
ApplicationStringRequired unless you are specifying the environment by its ID.No
EnvironmentStringYes
Resource PathStringYes

Add Environment To Team

Adds an environment or list of environments delimited by commas to a team for a given application and type classification.

NameTypeDescriptionRequired
ApplicationStringRequired unless you are specifying the environment by its ID.No
Environment/EnvironmentsStringA comma delimited list of environment names/ids to add to the team.Yes
TeamStringYes
TypeStringThe type classification to add. Leave blank to use the type Standard Environment.No

Check If Environment Exists

This step will succeed if the environment exists and fail if it does not.

NameTypeDescriptionRequired
ApplicationStringname/ID of the application that the environment belongs to. Not needed if you refer to environment by ID instead of name.No
EnvironmentStringname/ID of the environment. If you specify ID you dont need to specify the application.Yes

Create Environment

Creates an environment for the specified application.

NameTypeDescriptionRequired
Append Unique SuffixBooleanCheck this box if you want to guarantee your environment name is unique.No
Application NameStringThe name of the application the environment will be created for.Yes
Base Resource PathStringSpecify the path to a base resource to put the new environments resources in if using a blueprint. This field must be provided when using a blueprint. Example: /Provisioned EnvironmentsNo
Blueprint NameStringSpecify a blueprint name if this environment should be created based on an application blueprint.No
DescriptionStringA description of of the environment to be created.No
Environment NameStringThe name of the environment to be created.Yes
Environment ProfileStringSpecify the name of the environment profile to use to provision the new environment. This field is only valid for blueprints backed by resource templates imported from the cloud.No
Node Resource PropertiesStringProperties that configure cloud resource nodes. Syntax: [node or script package name]/propertyName=propertyValue Examples: OS Node/HWAttributes.numvcpus=2install_ucd_agent/UCD_Agent_Name=newAgentNameNo
PropertiesStringProperties to be set on the new environment, using Java property file syntax.No
Require ApprovalsBooleanCheck this box if the environment will require approval from an approval process to install versions or snapshots.No

Create Environment Property

Create a property for an application environment.

NameTypeDescriptionRequired
ApplicationStringname/ID of the application that the environment belongs to. Not needed if you refer to environment by ID instead of name.No
EnvironmentStringname/ID of the environment. If you specify ID you dont need to specify the application.Yes
Property NameStringname of the property to set.Yes
Property ValueStringvalue of the property to set.No
SecureBooleancheck if the property should be secure.No

Create Environment from Template

Creates an environment from a template for the specified application.

NameTypeDescriptionRequired
Application IDStringThe Application ID where the environment will be created.Yes
DescriptionStringA description of of the environment to be created.No
Environment NameStringThe name of the environment to be created.Yes
Environment Template IDStringThe ID of the environment template. The Environment Template ID or Name is required.No
Environment Template NameStringThe name of the environment template. The Environment Template ID or Name is required.No

Create Multiple Environments

Creates multiple environments using JSON format. Outputs a comma delimited list of the environment UUIDs that were created (environment.ids).

NameTypeDescriptionRequired
JSON File/TextStringSpecify a body of JSON text or a file to define Environments. Separate multiple JSON objects by using commas within an array, e.g. [{}``,{}``,{}``].Yes

Delete Environment

Deletes an environment.

NameTypeDescriptionRequired
ApplicationStringname/ID of the application that the environment belongs to. Not needed if you refer to environment by ID instead of name.No
EnvironmentStringname/ID of the environment. If you specify ID you dont need to specify the application.Yes

Get Component Environment Properties

Get the name-value pairs of all component environment properties and sets them as output properties for this step. Secure property values cannot be resolved.

NameTypeDescriptionRequired
ApplicationStringname/ID of the application that the environment belongs to. Not needed if you refer to environment by ID instead of name.No
ComponentStringname/ID of the component.Yes
EnvironmentStringname/ID of the environment. If you specify ID you dont need to specify the application.Yes

Get Environment Details

Retrieve basic configuration information about a environment.

NameTypeDescriptionRequired
ApplicationStringApplication name or ID. (Required when using a name for the environment instead of its ID)Yes
EnvironmentStringEnvironment name or IDYes

Get Environment Properties

Get the name-value pairs of all environment properties and sets them as output properties for this step. Secure property values cannot be resolved.

NameTypeDescriptionRequired
ApplicationStringname/ID of the application that the environment belongs to. Not needed if you refer to environment by ID instead of name.No
EnvironmentStringname/ID of the environment. If you specify ID you dont need to specify the application.Yes

Get Latest Version By Environment and Component

Gets the latest Version of a Component in a given Environment

NameTypeDescriptionRequired
ApplicationStringRequired Application NameNo
ComponentStringRequired Component NameNo
EnvironmentStringRequired Environment NameNo

Set Component Environment Property

Sets an environment-specific property value for a component. The property must already exist.

NameTypeDescriptionRequired
ApplicationStringname/ID of the application that the environment belongs to. Not required if you specify environment by ID instead of name.No
ComponentStringname/ID of the component that the environment belongs to.Yes
EnvironmentStringname/ID of the environment. If you specify ID you dont need to specify the application.Yes
Property NameStringname of the property to set.Yes
Property ValueStringvalue of the property to set.No

Verify Inventory Status

Verifies that the environment has a component with a certain version in inventory.

NameTypeDescriptionRequired
ApplicationStringname/ID of the application that the environment belongs to. Not needed if you refer to environment by ID instead of name.No
ComponentStringname/ID of the component to verify.Yes
EnvironmentStringname/ID of the environment. If you specify ID you dont need to specify the application.Yes
StatusStringThe inventory entry must match this status (case sensitive). Default possible statuses are Active or Staged, but custom statuses are also possible.Yes
VersionStringname of the version to verify.Yes