diff options
Diffstat (limited to 'libvirt/domain_def.go')
-rw-r--r-- | libvirt/domain_def.go | 7 |
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{} |