diff --git a/.forgejo/workflows/tofu.yml b/.forgejo/workflows/tofu.yml
index a459f1d..35c81c5 100644
--- a/.forgejo/workflows/tofu.yml
+++ b/.forgejo/workflows/tofu.yml
@@ -69,7 +69,7 @@ jobs:
         env:
           AWS_ACCESS_KEY_ID: ${{ steps.bitwarden-secrets.outputs.aws_access_key_id }}
           AWS_SECRET_ACCESS_KEY: ${{ steps.bitwarden-secrets.outputs.aws_secret_access_key }}
-        run: tofu plan -no-color
+        run: tofu plan -no-color -parallelism=1 -out=tfplan
 
       - name: Apply the Plan
         if: success()
@@ -77,4 +77,4 @@ jobs:
         env:
           AWS_ACCESS_KEY_ID: ${{ steps.bitwarden-secrets.outputs.aws_access_key_id }}
           AWS_SECRET_ACCESS_KEY: ${{ steps.bitwarden-secrets.outputs.aws_secret_access_key }}
-        run: tofu apply -auto-approve
+        run: tofu apply tfplan -auto-approve
diff --git a/terraform/flux/main.tf b/terraform/flux/main.tf
index 5885325..ef097fd 100644
--- a/terraform/flux/main.tf
+++ b/terraform/flux/main.tf
@@ -17,6 +17,7 @@ provider "flux" {
 
 resource "flux_bootstrap_git" "flux" {
   path               = "kubernetes/cluster/production"
+  version            = "v2.4.0"
 
   lifecycle {
     ignore_changes = all