From 33c485e603bc13a9302c2af2d04854db7ba4cfb6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rafael=20L=C3=A1szl=C3=B3?= <rlacko99@gmail.com>
Date: Wed, 28 Jul 2021 19:46:57 +0200
Subject: [PATCH] Set terraform router boot order and add runner

---
 terraform/router.tf |  1 +
 terraform/runner.tf | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 36 insertions(+)
 create mode 100644 terraform/runner.tf

diff --git a/terraform/router.tf b/terraform/router.tf
index 66510cb..872b8ff 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 0000000..ed42a73
--- /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
+}
-- 
GitLab