diff --git a/backports/OpenTofu/Base.gitlab-ci.yml b/backports/OpenTofu/Base.gitlab-ci.yml
index d13cec19efd62d25284b8ada0053849ce7e719d0..beb26ab1ea3ee627fedd9aac238798ea7aef3df0 100644
--- a/backports/OpenTofu/Base.gitlab-ci.yml
+++ b/backports/OpenTofu/Base.gitlab-ci.yml
@@ -95,7 +95,7 @@ variables:
     action: start
   resource_group: $TF_STATE_NAME
   rules:
-    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $TF_AUTO_APPLY == "true"
+    - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && "$TF_AUTO_APPLY" == "true"'
     - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
       when: manual
 
@@ -109,7 +109,7 @@ variables:
     action: stop
   resource_group: $TF_STATE_NAME
   rules:
-    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $TF_AUTO_DESTROY == "true"
+    - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && "$TF_AUTO_DESTROY" == "true"'
     - when: manual
 
 .opentofu:delete-state:
diff --git a/templates/full-pipeline.yml b/templates/full-pipeline.yml
index fc77131e327081c368aa94ad0e93492e7b013490..cb5b83404318cbcd030b944f872de87df1ea3088 100644
--- a/templates/full-pipeline.yml
+++ b/templates/full-pipeline.yml
@@ -123,7 +123,7 @@ apply:
     action: start
   resource_group: $[[ inputs.state_name ]]
   rules:
-    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $[[ inputs.auto_apply ]] == "true"
+    - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && "$[[ inputs.auto_apply ]]" == "true"'
     - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
       when: manual
 
@@ -137,7 +137,7 @@ destroy:
     action: stop
   resource_group: $[[ inputs.state_name ]]
   rules:
-    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $[[ inputs.auto_destroy ]] == "true"
+    - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && "$[[ inputs.auto_destroy ]]" == "true"'
     - when: manual
 
 delete-state: