job "distro-vm" {
  datacenters = ["aperture"]

  group "distro-vm" {

    network {
      mode = "host"
    }

    service {
      name = "distro-vm"
    }

    task "distro-vm" {
      constraint {
        attribute = "${attr.unique.hostname}"
        value = "wheatley"
      }

      resources {
        cpu = 1000
        memory = 1024
      }

      artifact {
        source = "https://cloud.debian.org/images/cloud/bullseye/latest/debian-11-genericcloud-amd64.qcow2"
        destination = "local/debian.qcow2"
        mode = "file"
      }

      driver = "qemu"

      config {
        image_path = "local/debian.qcow2"

        accelerator = "kvm"

        drive_interface = "virtio"

        args = [
          "-netdev",
          "bridge,id=hn0",
          "-device",
          "virtio-net-pci,netdev=hn0,id=nic1",
          "-smbios",
          "type=1,serial=ds=nocloud-net;s=http://136.206.16.5:8000/",
        ]
      }
    }
  }
}