Versions Compared

Key

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

Destroys resources created using previous apply operation, make sure to consistently use backend state or state directory. 

...

Property Name

Property Code

Required

Description

Terraform Version

FDTF_TF_EXE_VERSION

No

Desired version of the terraform executable to be downloaded. 

Defaults to version 0.12.24

...

Input Name

Input Code

Required

Description

Cloud Accounts

FDTF_INP_CLOUD_ACCOUNTS

No

FlexDeploy Cloud Accounts to use for authorization and connection.  See the home page for more information on Cloud Accounts and configuring authorization.

Variables

FDTF_INP_TERRAFORM_APPLY_VARS

No

Terraform variables to use.  Separate key value by '=' and put entries on separate lines.  

var1=val1

var2=val2

State Directory

FDTF_INP_TERRAFORM_STATE_DIR

No

Local directory where to maintain state.  If using a backend state manager, then leave this blank.  If blank and no backend is detected, this will default to the internal state directory for the project.

/var/flexdeploy/terraformstate/%projectId%

Terraform Path

FDTF_INP_TERRAFORM_EXE_OVERRIDE

No

If the Terraform executable is not on the path you can specify the location here

Init Parameters

FDTF_INP_TERRAFORM_INIT_PARAMETERS

No

Init parameters to add. (Ex: -backend-config="")

Additional Arguments

FDTF_INP_ADDITIONAL_ARGS

No

Pass additional arguments to the terraform command.

Useful for resource targeting (Ex: -target="")

Global Options

FDTF_INP_GLOBAL_OPTIONS

No

Pass Global options arguments to the terraform command.

Global options to add (Ex: -chdir="DIR")

(chdir=DIR) - Changes the working directory before executing the subcommand.

Outputs

Allows user defined outputs.  All outputs defined in the Terraform configuration are available to be returned as FlexDeploy outputs.  Simply add them to the Outputs tab in the plugin configuration.

...