aboutsummaryrefslogtreecommitdiff
path: root/examples/boot/libvirt.tf
diff options
context:
space:
mode:
Diffstat (limited to 'examples/boot/libvirt.tf')
-rw-r--r--examples/boot/libvirt.tf33
1 files changed, 33 insertions, 0 deletions
diff --git a/examples/boot/libvirt.tf b/examples/boot/libvirt.tf
new file mode 100644
index 00000000..048b3a35
--- /dev/null
+++ b/examples/boot/libvirt.tf
@@ -0,0 +1,33 @@
+provider "libvirt" {
+ uri = "qemu:///system"
+}
+
+// blank 10GB image for net install.
+resource "libvirt_volume" "debian9-qcow2" {
+ name = "debian9-qcow2"
+ pool = "default"
+ format = "qcow2"
+ size = 10000000000
+}
+
+// set boot order hd, network
+resource "libvirt_domain" "domain-debian9-qcow2" {
+ name = "debian9"
+ memory = "1024"
+ vcpu = 1
+
+ network_interface {
+ bridge = "br0"
+ mac = "52:54:00:b2:2f:86"
+ }
+ boot_devices {
+ dev = [ "hd", "network"]
+ }
+ disk {
+ volume_id = "${libvirt_volume.debian9-qcow2.id}"
+ }
+ graphics {
+ type = "vnc"
+ listen_type = "address"
+ }
+}