From 9227ce9114c8c3d9374bf0144fe6186b94e0400a Mon Sep 17 00:00:00 2001 From: wizzdom Date: Mon, 12 Feb 2024 17:48:00 +0000 Subject: [PATCH] add 2024 egm admin exam --- jobs/user-vms/admin-exams.hcl | 95 +++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 jobs/user-vms/admin-exams.hcl diff --git a/jobs/user-vms/admin-exams.hcl b/jobs/user-vms/admin-exams.hcl new file mode 100644 index 0000000..46cdb44 --- /dev/null +++ b/jobs/user-vms/admin-exams.hcl @@ -0,0 +1,95 @@ +job "admin-exams" { + datacenters = ["aperture"] + + group "ayden-vm" { + + network { + mode = "host" + } + + service { + name = "ayden-vm" + } + + task "ayden-vm" { + constraint { + attribute = "${attr.unique.hostname}" + value = "chell" # task must be scheduled on a host with the bridge device configured + } + + resources { + cpu = 12000 + memory = 4096 + } + + artifact { + source = "http://136.206.16.5:8000/base-images/debian-12-genericcloud-amd64-30G.qcow2" + destination = "local/ayden-vm.qcow2" + mode = "file" + } + + driver = "qemu" + + config { + image_path = "local/ayden-vm.qcow2" + accelerator = "kvm" + drive_interface = "virtio" + + args = [ + "-netdev", + "bridge,id=hn0", + "-device", + "virtio-net-pci,netdev=hn0,id=nic1,mac=52:54:84:ba:49:20", # mac address must be unique or else you will regret it + "-smbios", + "type=1,serial=ds=nocloud-net;s=http://136.206.16.5:8000/ayden-vm/", + ] + } + } + } + + group "hypnoant-vm" { + + network { + mode = "host" + } + + service { + name = "hypnoant-vm" + } + + task "hypnoant-vm" { + constraint { + attribute = "${attr.unique.hostname}" + value = "wheatley" + } + + resources { + cpu = 12000 + memory = 4096 + } + + artifact { + source = "http://136.206.16.5:8000/base-images/debian-12-genericcloud-amd64-30G.qcow2" + destination = "local/hypnoant-vm.qcow2" + mode = "file" + } + + driver = "qemu" + + config { + image_path = "local/hypnoant-vm.qcow2" + accelerator = "kvm" + drive_interface = "virtio" + + args = [ + "-netdev", + "bridge,id=hn0", + "-device", + "virtio-net-pci,netdev=hn0,id=nic1,mac=52:54:84:ba:49:22", + "-smbios", + "type=1,serial=ds=nocloud-net;s=http://136.206.16.5:8000/hypnoant-vm/", + ] + } + } + } +}