Add qemu_accelerator option

This commit is contained in:
Greg Hellings
2022-05-27 09:07:08 -05:00
parent 89350b5a54
commit 6b19a145f7
3 changed files with 7 additions and 2 deletions
+1 -1
View File
@@ -48,7 +48,7 @@ jobs:
shell: bash shell: bash
run: | run: |
set -e set -e
./packerio build -var-file=${{ matrix.distro }} -except=upload sources ./packerio build -var-file=${{ matrix.distro }} -var "qemu_accelerator=none" -except=upload sources
env: env:
VAGRANT_CLOUD_TOKEN: ${{ secrets.VAGRANT_CLOUD_TOKEN }} VAGRANT_CLOUD_TOKEN: ${{ secrets.VAGRANT_CLOUD_TOKEN }}
PACKER_LOG: 1 PACKER_LOG: 1
+5
View File
@@ -62,6 +62,11 @@ variable "vagrant_cloud_token" {
default = env("VAGRANT_CLOUD_TOKEN") default = env("VAGRANT_CLOUD_TOKEN")
} }
variable "qemu_accelerator" {
type = string
default = "kvm"
}
locals { locals {
name = "${var.distro}-${var.version}-${var.arch}" name = "${var.distro}-${var.version}-${var.arch}"
build = formatdate("YYYYMMDDhh", timestamp()) build = formatdate("YYYYMMDDhh", timestamp())
+1 -1
View File
@@ -12,7 +12,7 @@ source "qemu" "x86_64" {
boot_command = var.boot_command boot_command = var.boot_command
http_directory = "http" http_directory = "http"
ssh_handshake_attempts = var.ssh_handshake_attempts ssh_handshake_attempts = var.ssh_handshake_attempts
accelerator = "kvm" accelerator = var.qemu_accelerator
cpus = 2 cpus = 2
memory = 2048 memory = 2048
qemuargs = [["-serial", "stdio"]] qemuargs = [["-serial", "stdio"]]