diff --git a/terraform/router.tf b/terraform/router.tf
index 66510cb62a2731206b57618cf4ccb2551c990120..872b8ff37b084ec83b110eba0f544f4878afc175 100644
--- a/terraform/router.tf
+++ b/terraform/router.tf
@@ -12,6 +12,7 @@ resource "proxmox_lxc" "router" {
   memory       = 4096
   cores        = 4
   onboot       = true
+  startup      = "order=1"
 
   ssh_public_keys  = local.ssh_keys
 
diff --git a/terraform/runner.tf b/terraform/runner.tf
new file mode 100644
index 0000000000000000000000000000000000000000..ed42a73d5cde22062740af9a14661379c036d1c0
--- /dev/null
+++ b/terraform/runner.tf
@@ -0,0 +1,35 @@
+resource "proxmox_vm_qemu" "gitlab-runner" {
+    name = "gitlab-runner"
+    desc = "Docker Gitlab Runner"
+    vmid = 6050
+
+    target_node = "maze"
+
+    clone = "ubuntu-cloudinit-21.04"
+
+    agent = 1
+
+    cores = 6
+    sockets = 1
+    vcpus = 0
+    memory = 18000
+
+    os_type = "cloud-init"
+
+    disk {
+        size = "20G"
+        type = "virtio"
+        storage = "ssd"
+    }
+
+    network {
+        model = "virtio"
+        bridge = "vmbr0"
+    }
+
+    nameserver = "8.8.8.8"
+    ipconfig0 = "ip=192.168.96.50/22,gw=192.168.99.254"
+    sshkeys = <<-EOT
+    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHXuXr/Mz1ENkvZ+Ntc9dF1r8VK62XaZtsMaV7N+CMZ8 rlacko@personal
+    EOT
+}