diff --git a/packer/archlinux.pkr.hcl b/packer/archlinux.pkr.hcl
index 7750980fb43bbb98bb387c25ebf47e1aa20cb298..ace4e6ee6f84f060df50ee5539a6753ef490256c 100644
--- a/packer/archlinux.pkr.hcl
+++ b/packer/archlinux.pkr.hcl
@@ -3,11 +3,11 @@ packer {
   required_plugins {
     ansible = {
       source  = "github.com/hashicorp/ansible"
-      version = ">= 1.1.0"
+      version = ">= 1.1.2"
     }
     hcloud = {
       source  = "github.com/hashicorp/hcloud"
-      version = ">= 1.0.0"
+      version = ">= 1.6.0"
     }
   }
 }
@@ -25,7 +25,7 @@ variable "install_ec2_public_keys_service" {
 
 # https://www.packer.io/docs/templates/hcl_templates/blocks/source
 source "hcloud" "rescue" {
-  image       = "ubuntu-22.04"
+  image       = "ubuntu-24.04"
   location    = "fsn1"
   rescue      = "linux64"
   server_type = "cx22"
diff --git a/playbooks/tasks/install_arch.yml b/playbooks/tasks/install_arch.yml
index d04a8763df5de7475ea3309bd9131a9e54ddcabc..f94018320456156cae24b884c9ac36b6e5f23922 100644
--- a/playbooks/tasks/install_arch.yml
+++ b/playbooks/tasks/install_arch.yml
@@ -7,4 +7,4 @@
   roles:
     - install_arch
   vars:
-    - bootstrap_version: "latest"
+    bootstrap_version: "latest"