summaryrefslogtreecommitdiff
path: root/libvirt/domain_def.go
diff options
context:
space:
mode:
Diffstat (limited to 'libvirt/domain_def.go')
-rw-r--r--libvirt/domain_def.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/libvirt/domain_def.go b/libvirt/domain_def.go
index f41a88bd..306286ed 100644
--- a/libvirt/domain_def.go
+++ b/libvirt/domain_def.go
@@ -2,6 +2,7 @@ package libvirt
import (
"encoding/xml"
+ "os"
)
type defDomain struct {
@@ -117,7 +118,11 @@ type defConsole struct {
func newDomainDef() defDomain {
// libvirt domain definition
domainDef := defDomain{}
- domainDef.Type = "kvm"
+ if v := os.Getenv("TERRAFORM_LIBVIRT_TEST_DOMAIN_TYPE"); v != "" {
+ domainDef.Type = v
+ } else {
+ domainDef.Type = "kvm"
+ }
domainDef.Xmlns = ""
domainDef.Os = defOs{}