diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0bfaa62c5346190be1cd5a460630f39bc04818ef..8b292dc8933d7b9a4ec8436f1c648819c08655b0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -36,9 +36,10 @@ check-gke:
     TF_VAR_vpc_network_name: $GCP_NETWORK_NAME
     TF_VAR_vpc_subnetwork_name: $GCP_SUBNETWORK_NAME
     GCP_SA: $GCP_SA
-  script: |-
+  before_script: |-
     cd $TF_ROOT_GKE
     echo $GCP_SA > gcp-sa.json
+  script: |-
     gitlab-terraform init 
     gitlab-terraform validate
     gitlab-terraform fmt -check
@@ -69,9 +70,10 @@ apply-gke:
     TF_VAR_vpc_network_name: $GCP_NETWORK_NAME
     TF_VAR_vpc_subnetwork_name: $GCP_SUBNETWORK_NAME
     GCP_SA: $GCP_SA
-  script: |-
+  before_script: |-
     cd $TF_ROOT_GKE
     echo $GCP_SA > gcp-sa.json
+  script: |-
     gitlab-terraform init 
     gitlab-terraform apply -auto-approve