Configure Terraform Pipelines

Run Terraform CLI commands from Opsera — manage IaC with parameterized, vaulted variables and multi-cloud support.

circle-info

ℹ️Parameters passed to Terraform must be created first in Tool Registry. Values can be hardcoded or stored in the customer vault as OPSERA_CUSTOM_${_id}.

Create Parameter

1

Navigate to Tool Registry

Click Parameter tab →+ New Parameter.

2

Configure

Enter Name and Value (click eye icon to reveal). Toggle Encryptedt o store in vault — this cannot be changed after creation. Click Create.

Configure Terraform Pipeline Step

1

Add step

Pipeline → + → name → Tool:Terraform→ Save.

2

Step Settings

  • Job Type: Execute · Update · Delete

  • SCM Tool Type + Tool: Source control details and repository/branch

  • Git File Path: Path to Terraform config files

  • Cloud Provider: AWS · Azure · GCP

  • IAM Roles: Toggle to use pre-defined IAM roles from Tool Registry

  • Terraform Version: Select from dropdown

  • Save Output Parameters: Map output keys to configured parameters

circle-info

For GCP: Opsera manages Terraform state in GCP buckets. Only GCP Account tools registered with Opsera will appear in the dropdown.

Last updated