Plugin procedures can be used in procedure steps, process steps, and pipeline tasks, allowing you to orchestrate third-party tools at the appropriate time in your component, application process, or pipeline.
Apply
Executes the terraform apply
command.
Input parameters
Parameter | Description |
---|---|
Configuration name |
Required. The previously defined configuration for the plugin. |
Terraform plan name |
Required. File name that is used as the Terraform plan. |
Additional command-line arguments |
Arguments for the command line.
For example, |
Output property |
Required. Property name used to store the results of the |
CreateTerraformConfig
Creates a Terraform configuration in the Terraform working directory.
Input parameters
Parameter | Description | ||
---|---|---|---|
Configuration name |
Required. The previously defined configuration for the plugin. |
||
Terraform config file name |
Required. Name of the config file to be written.
|
||
Source of Terraform config file |
Required. Source of the Terraform config file. This can be an existing file or a new file. |
||
Terraform config file location |
Location of the Terraform config file in the file system. This file is copied to the Terraform working directory. |
||
Terraform config file content |
The Terraform config file content to be written. |
Plan
Executes the terraform plan
command.
Input parameters
Parameter | Description |
---|---|
Configuration name |
Required. The previously defined configuration for the plugin. |
Terraform plan name |
Required. File name that is used as the Terraform plan. |
Additional command-line arguments |
Arguments for the command line.
For example, |
Provision
Provisions environments using Terraform.
Input parameters
Parameter | Description |
---|---|
Configuration name |
Required. The previously defined configuration for the plugin. |
Source of Terraform config file |
Required. Source of the Terraform config file. This can be an existing file or a new file. |
Terraform config file location |
Location of the Terraform config file in the file system. This file is copied to the Terraform working directory. |
Terraform config file content |
The Terraform config file content to be written. |
Output property |
Required. Property name used to store the results of the |
RunCustomCommand
Runs the Terraform custom command.
Input parameters
Parameter | Description |
---|---|
Configuration name |
Required. The previously defined configuration for the plugin. |
Terraform command |
Required. Terraform command to use. For example, |
Additional command-line arguments |
Arguments for the command line.
For example, |
Output property path |
This property contains the procedure execution output. |
Switch workspace? |
If selected, Terraform switches from the configuration to the workspace. |
Apply variables file? |
If selected, the variables file from the configuration is applied to the custom command. |