Terrakube creates the following default templates:
CLI-Driven Templates
Terrakube use job templates for all executions, Terrakube automatically create the following templates that are used when using the terraform remote state backend operations. This templates are created in all organizations.
Terraform Plan/Apply Cli Template
Will be used when you execute using the terraform cli
flow:- type:"terraformPlan"name:"Terraform Plan from Terraform CLI"step:100- type:"approval"name:"Approve Plan from Terraform CLI"step:150team:"TERRAFORM_CLI"- type:"terraformApply"name:"Terraform Apply from Terraform CLI"step:200
Terraform Plan/Destroy Cli Templates
Will be used when you execute terraform destroyusing the terraform cli
flow:- type:"terraformPlanDestroy"name:"Terraform Plan Destroy from Terraform CLI"step:100- type:"approval"name:"Approve Plan from Terraform CLI"step:150team:"TERRAFORM_CLI"- type:"terraformApply"name:"Terraform Apply from Terraform CLI"step:200
This templates can be updated if need it but in order for the terraform remote state backed to work properly the step number and the template names should not be changed. So if you delete or modify this templates