Terraform Versions

Terrakube is using the following java library to handle all the different terraform versions:


This library can download different terraform versions and it is used to execute all the terraform commands, each terraform command is executed a new process instance at the OS level

The terrafom files are downloaded to the foloder


The library download the tar.gz files using the terraform index


This can be changed using the environment variable CustomTerraformReleasesUrl

For more information check https://docs.terrakube.org/getting-started/deployment/custom-terraform-cli-builds

Terraform binary is extracted to:


The correct terraform PATH is add the the executor execution when running a job

Last updated