Versions Compared

Key

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

...

Input NameInput CodeRequiredDescription
Cloud Accounts
FDTF_INP_CLOUD_ACCOUNTS
NoFlexDeploy 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

FlexDeploy Property Replacement is supported in this input. For example:

var1=${{MY_PROPERTY}}

If you wish to use instance qualified properties it should be separated with ":"

var1=${{INSTANCE1:MY_PROPERTY}}

Terraform Snippet
FDTF_INP_TERRAFORM_SNIPPET
NoAn optional terraform snippet to be run instead, or in addition to, any local tf files. The content of the snippet will be written to a file named 'flexdeploy.tf' for execution.
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
NoIf the Terraform executable is not on the path you can specify the location here
Ignore Terraform State
FDTF_INP_TERRAFORM_IGNORE_STATE
No

Ignore Terraform State changes to create multiple instances of the same type. If a backend has been configured in the code, this input will be ignored

Defaults to false

...