diff --git a/templates/terraform.yml b/templates/terraform.yml index 28c9a9e23aa602da6d9d2a2547dae87941e5da26..88fd56d115cd35f346dafa667f83e14ae1e96812 100644 --- a/templates/terraform.yml +++ b/templates/terraform.yml @@ -5,10 +5,10 @@ include: .tf_template: - image: registry.gitlab.com/gitlab-org/terraform-images/stable:latest + image: registry.gitlab.com/components/opentofu/gitlab-opentofu:latest-debian before_script: - cd ${TF_ROOT} - - terraform version + - tofu version cache: paths: - ${TF_ROOT}/.terraform @@ -25,26 +25,26 @@ include: extends: .tf_template stage: test script: - - gitlab-terraform validate + - gitlab-tofu validate .tf_fmt: extends: .tf_template stage: test script: - - gitlab-terraform fmt + - gitlab-tofu fmt .tf_validate_fmt: extends: .tf_template stage: test script: - - gitlab-terraform validate - - gitlab-terraform fmt + - gitlab-tofu validate + - gitlab-tofu fmt .tf_plan: extends: .tf_template script: - - gitlab-terraform plan - - gitlab-terraform plan-json + - gitlab-tofu plan + - gitlab-tofu plan-json artifacts: name: plan paths: @@ -55,5 +55,5 @@ include: .tf_apply: extends: .tf_template script: - - gitlab-terraform apply + - gitlab-tofu apply when: manual