Skip to content

Spin up a customized lab on your KVM-enabled Linux host

License

Notifications You must be signed in to change notification settings

Kaurin/terraform-libvirt-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Libvirt Lab Terraform module

Terraform module which allows for a relatively quick creation of a lab environment on a Linux host on which libvirt and KVM virtualization are available.

This module is similar to terraform-libvirt-vm which is worth checking out to see which one fits your use-case better.

Where this project differs from terraform-libvirt-vm is in exposing certain config elements of the dmacvicar/libvirt provider as non-guardrailed user-provided maps which allows for more flexibility.

Testing

Testing host is a Fedora OS with KVM/libvirt installed - TODO

Limitations

  • One source "cloud" image per lab.
  • One storage pool per lab
  • One network of the "bridged" type per lab

Prerequesites

  • A bridge setup on your host. Defaults to "br0" in this module's config but is customizable.
  • A "cloud" flavour image of your favorite distro downloaded

About

Spin up a customized lab on your KVM-enabled Linux host

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages