diff --git a/virt.yaml b/virt.yaml
new file mode 100644
index 0000000..88fc171
--- /dev/null
+++ b/virt.yaml
@@ -0,0 +1,109 @@
+document: modulemd
+version: 2
+data:
+  summary: Virtualization module
+  stream: rhel
+  description: A virtualization module
+  license:
+    module:
+    - MIT
+  dependencies:
+  - buildrequires:
+      platform:
+      - el8.0.0
+    requires:
+      platform:
+      - el8
+  profiles:
+    common:
+      rpms:
+      - libvirt-daemon-kvm
+      - libguestfs
+      - libvirt-client
+      - libvirt-daemon-config-network
+  filter:
+    rpms:
+    - ocaml-hivex
+    - ocaml-hivex-debuginfo
+    - ocaml-hivex-devel
+    - ocaml-libguestfs
+    - ocaml-libguestfs-debuginfo
+    - ocaml-libguestfs-devel
+    - libssh2-devel
+    - libssh2-docs
+    - qemu-kvm-tests
+  components:
+    rpms:
+      qemu-kvm:
+        rationale: Primary module content
+        ref: bc6c2645dbe853ef3fb82c57220ab291fa09ae3e
+        buildorder: 2
+      libiscsi:
+        rationale: qemu-kvm dep
+        ref: e91cda664cf4097db02abdfa0cce3978c63036e1
+        buildorder: 1
+      seabios:
+        rationale: qemu-kvm dep
+        ref: 54e7d3f089a3e484f38fd97fdd9755317b73e3b3
+        arches:
+        - x86_64
+        - ppc64le
+        buildorder: 1
+      sgabios:
+        rationale: qemu-kvm dep
+        ref: bfbb0523b7fca01dd8fc9d1099f310249b0072ae
+        arches:
+        - x86_64
+        - ppc64le
+        buildorder: 1
+      SLOF:
+        rationale: qemu-kvm dep
+        ref: 8f69b1435dd7342fe79ff6ca9c63ef803eab13e7
+        arches:
+        - ppc64le
+        buildorder: 1
+      libssh2:
+        rationale: qemu-kvm dep
+        ref: 12243cc74fdae87d4b7dd10cb4ab7b61356c9bf5
+        buildorder: 1
+      libvirt:
+        rationale: Primary module content
+        ref: 978831e31ca6c027fa5a7405e96e5d1a0da873a5
+        buildorder: 3
+      libvirt-python:
+        rationale: Primary module content
+        ref: 12421c1662be80a1c4379a4238f85ea69c42c456
+        buildorder: 4
+      libvirt-dbus:
+        rationale: libvirt-dbus is part of the virtualization module
+        ref: 7c5614ab159ebc4a7d6dec99aa1f9fa7d3916189
+        buildorder: 4
+      perl-Sys-Virt:
+        rationale: Primary module content
+        ref: 8dd1d3e471d8267dfbd1e66ee4d3b8209848daf8
+        buildorder: 4
+      netcf:
+        rationale: libvirt dep
+        ref: 38eb6001cf51ce09b4fcc8a6d2f54b674fd21038
+        buildorder: 1
+      hivex:
+        rationale: libguestfs dep
+        ref: ba24707e509de31c3945bead4c37024ba81633fe
+        buildorder: 1
+      supermin:
+        rationale: libguestfs dep
+        ref: 1c4e8d9e7a7d57209c784a4f49ecf32d5b307445
+        buildorder: 2
+      libguestfs:
+        rationale: Primary module content
+        ref: ca1ab69d20c59619579fcf794a06e7cca4d68d13
+        buildorder: 4
+      libguestfs-winsupport:
+        rationale: Primary module content
+        ref: 0f647814e8de5b62fd6d535292350a9968cd49d9
+        buildorder: 5
+      nbdkit:
+        rationale: Primary module content
+        ref: fe7475abea2cdeddd2e633a260aa5f368b48b423
+        buildorder: 5
+  name: virt