source qemu "nuo" { cpus = 1 memory = "${local.memory}" accelerator = "kvm" vnc_bind_address = "0.0.0.0" headless = true # Serve the `http` directory via HTTP, used for preseeding the Debian installer. http_port_min = 9990 http_port_max = 9999 # SSH ports to redirect to the VM being built host_port_min = 2222 host_port_max = 2229 # This user is configured in the preseed file. ssh_username = "${local.ssh_user}" ssh_private_key_file = data.sshkey.install.private_key_path ssh_wait_timeout = "1000s" shutdown_command = "/sbin/poweroff" # Builds a compact image disk_compression = true disk_discard = "unmap" skip_compaction = false disk_detect_zeroes = "unmap" format = "qcow2" boot_wait = "5s" } source "vmware-iso" "nuo" { cpus = 1 disk_type_id = 0 memory = "${local.memory}" vnc_bind_address = "0.0.0.0" headless = true # Serve the `http` directory via HTTP, used for preseeding the Debian installer. http_port_min = 9990 http_port_max = 9999 # SSH ports to redirect to the VM being built #host_port_min = 2222 #host_port_max = 2229 # This user is configured in the preseed file. ssh_username = "${local.ssh_user}" ssh_private_key_file = data.sshkey.install.private_key_path ssh_wait_timeout = "1000s" shutdown_command = "/sbin/poweroff" # Builds a compact image #disk_compression = true #disk_discard = "unmap" skip_compaction = false #disk_detect_zeroes = "unmap" format = "ova" boot_wait = "5s" } source "vmware-vmx" "nuo" { disk_type_id = 0 vnc_bind_address = "0.0.0.0" headless = true # Serve the `http` directory via HTTP, used for preseeding the Debian installer. http_port_min = 9990 http_port_max = 9999 # SSH ports to redirect to the VM being built #host_port_min = 2222 #host_port_max = 2229 # This user is configured in the preseed file. ssh_username = "${local.ssh_user}" ssh_private_key_file = data.sshkey.install.private_key_path ssh_wait_timeout = "1000s" shutdown_command = "/sbin/poweroff" # Builds a compact image #disk_compression = true #disk_discard = "unmap" skip_compaction = false #disk_detect_zeroes = "unmap" format = "ova" boot_wait = "5s" } source "virtualbox-iso" "nuo" { cpus = 1 memory = "${local.memory}" vrdp_bind_address = "0.0.0.0" nic_type = "virtio" headless = false # Serve the `http` directory via HTTP, used for preseeding the Debian installer. http_bind_address = "0.0.0.0" http_port_min = 9290 http_port_max = 9299 # SSH ports to redirect to the VM being built #host_port_min = 2222 #host_port_max = 2229 # This user is configured in the preseed file. ssh_username = "${local.ssh_user}" ssh_private_key_file = data.sshkey.install.private_key_path ssh_wait_timeout = "1000s" ssh_file_transfer_method = "sftp" shutdown_command = "/sbin/poweroff" # Builds a compact image #disk_compression = true #disk_discard = "unmap" #skip_compaction = false #disk_detect_zeroes = "unmap" format = "ova" boot_wait = "5s" }