diff --git a/virt.yaml b/virt.yaml
new file mode 100644
index 0000000..896dda6
--- /dev/null
+++ b/virt.yaml
@@ -0,0 +1,120 @@
+---
+document: modulemd
+version: 2
+data:
+  name: virt
+  stream: "rhel"
+  summary: Virtualization module
+  description: >-
+    A virtualization module
+  license:
+    module:
+    - MIT
+  dependencies:
+  - buildrequires:
+      platform: [el8.7.0]
+    requires:
+      platform: [el8]
+  profiles:
+    common:
+      rpms:
+      - libguestfs
+      - libvirt-client
+      - libvirt-daemon-config-network
+      - libvirt-daemon-kvm
+  filter:
+    rpms:
+    - ocaml-hivex
+    - ocaml-hivex-debuginfo
+    - ocaml-hivex-devel
+    - ocaml-libguestfs
+    - ocaml-libguestfs-debuginfo
+    - ocaml-libguestfs-devel
+    - ocaml-libnbd
+    - ocaml-libnbd-debuginfo
+    - ocaml-libnbd-devel
+    - qemu-kvm-tests
+    - qemu-kvm-tests-debuginfo
+  components:
+    rpms:
+      SLOF:
+        rationale: qemu-kvm dep
+        ref: 757a12c1395d2282f15fb84819c8b6afbee7f48e
+        buildorder: 1
+        arches: [ppc64le]
+      hivex:
+        rationale: libguestfs dep
+        ref: d05035a5dcd634822d939c0ef12a5965b6a6393c
+        buildorder: 1
+      libguestfs:
+        rationale: Primary module content
+        ref: 4e3184916863cd684b92c9992c9071549fa7ad8b
+        buildorder: 4
+      libguestfs-winsupport:
+        rationale: Primary module content
+        ref: c2225cbeff41172903f367187fef935ebcff1448
+        buildorder: 5
+      libiscsi:
+        rationale: qemu-kvm dep
+        ref: d01aaaa741472ce4e30cabe97a0aa710ca0ea6ed
+        buildorder: 1
+      libnbd:
+        rationale: Primary module content
+        ref: 6aa05d4d2c64ef12985ee75997e84e76559029c8
+        buildorder: 1
+      libtpms:
+        rationale: Primary module content
+        ref: a6f07b92e3ed837ac3981f7b8b694b4290ac5ce6
+        buildorder: 1
+      libvirt:
+        rationale: Primary module content
+        ref: 459f93719e0b1d71e3e32a1c7a0ceae29f45e2f9
+        buildorder: 3
+      libvirt-dbus:
+        rationale: libvirt-dbus is part of the virtualization module
+        ref: 89c35ec6ff8ff5c38560e8b6f26b3e102dc28397
+        buildorder: 4
+      libvirt-python:
+        rationale: Primary module content
+        ref: c2ec559161102edea0c87ad76426e8652b633c0c
+        buildorder: 4
+      nbdkit:
+        rationale: Primary module content
+        ref: fcc3c9656fd725a480d082d3b2995ac9ca574b83
+        buildorder: 5
+      netcf:
+        rationale: libvirt dep
+        ref: 6872ba63231ae8f0293258bdc51a26d991a1ba94
+        buildorder: 1
+      perl-Sys-Virt:
+        rationale: Primary module content
+        ref: 36d035cbf34cb111afe85892daa049dd3da28de3
+        buildorder: 4
+      qemu-kvm:
+        rationale: Primary module content
+        ref: 1be5c7ff51f42ce741ecede4baea1218235d83f2
+        buildorder: 2
+      seabios:
+        rationale: qemu-kvm dep
+        ref: 0d8ce9cfdfca3140c437df3d781f270a7dae4796
+        buildorder: 1
+        arches: [ppc64le, x86_64]
+      sgabios:
+        rationale: qemu-kvm dep
+        ref: 62568a54f56c6a78e4ccf9c408976c5abc68209e
+        buildorder: 1
+        arches: [ppc64le, x86_64]
+      supermin:
+        rationale: libguestfs dep
+        ref: 78b80940451d3750a7dd5befa11b83ffa7a10bd1
+        buildorder: 2
+      swtpm:
+        rationale: Primary module content
+        ref: 3a4686df96dc2a079463ddea6c46dc356bbfa4c8
+        buildorder: 2
+      virt-v2v:
+        rationale: Primary module content
+        ref: 183ea2e0cbbf59e95f84eca38b4c96e09012649f
+        buildorder: 6
+...
+