diff --git a/base/images/AzureLinux.kiwi b/base/images/AzureLinux.kiwi
new file mode 100644
index 00000000000..469f9837213
--- /dev/null
+++ b/base/images/AzureLinux.kiwi
@@ -0,0 +1,28 @@
+
+
+
+
+ Microsoft
+ azurelinux@microsoft.com
+ AzureLinux
+
+
+ 4
+ dnf5
+ en_US
+ us
+ UTC
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/base/images/common/base.xml b/base/images/common/base.xml
new file mode 100644
index 00000000000..a7a7af5346a
--- /dev/null
+++ b/base/images/common/base.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/base/images/common/boot.xml b/base/images/common/boot.xml
new file mode 100644
index 00000000000..5acb792f97f
--- /dev/null
+++ b/base/images/common/boot.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/base/images/images.toml b/base/images/images.toml
index fe2b2564af3..bb1d69a0e74 100644
--- a/base/images/images.toml
+++ b/base/images/images.toml
@@ -6,6 +6,18 @@ definition = { type = "kiwi", path = "vm-base/vm-base.kiwi" }
description = "Container Base Image"
definition = { type = "kiwi", path = "container-base/container-base.kiwi" }
+[images.AzureVM]
+description = "AzureVM"
+definition = { profile = "AzureVM", type = "kiwi", path = "AzureLinux.kiwi" }
+
+[images.HypervVM]
+description = "HypervVM"
+definition = { profile = "HypervVM", type = "kiwi", path = "AzureLinux.kiwi" }
+
+[images.QemuVM]
+description = "QemuVM"
+definition = { profile = "QemuVM", type = "kiwi", path = "AzureLinux.kiwi" }
+
# NOTE:
# sudo dnf install -y kiwi-cli
# sudo kiwi --loglevel 10 \
diff --git a/base/images/repositories/core-evergreen.xml b/base/images/repositories/core-evergreen.xml
new file mode 100644
index 00000000000..a90f85c91a6
--- /dev/null
+++ b/base/images/repositories/core-evergreen.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/base/images/repositories/core-nonevergreen.xml b/base/images/repositories/core-nonevergreen.xml
new file mode 100644
index 00000000000..3b4dc256bd5
--- /dev/null
+++ b/base/images/repositories/core-nonevergreen.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/base/images/repositories/core.xml b/base/images/repositories/core.xml
new file mode 120000
index 00000000000..470a48e2edc
--- /dev/null
+++ b/base/images/repositories/core.xml
@@ -0,0 +1 @@
+core-evergreen.xml
\ No newline at end of file
diff --git a/base/images/vm/azure.xml b/base/images/vm/azure.xml
new file mode 100644
index 00000000000..93bdceb9ccb
--- /dev/null
+++ b/base/images/vm/azure.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+ 5
+
+
+
diff --git a/base/images/vm/base.xml b/base/images/vm/base.xml
new file mode 100644
index 00000000000..1a268d586c1
--- /dev/null
+++ b/base/images/vm/base.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/base/images/vm/boot.xml b/base/images/vm/boot.xml
new file mode 100644
index 00000000000..1b43ab6bd21
--- /dev/null
+++ b/base/images/vm/boot.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/base/images/vm/hyperv.xml b/base/images/vm/hyperv.xml
new file mode 100644
index 00000000000..27f900a2c10
--- /dev/null
+++ b/base/images/vm/hyperv.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+ 5
+
+
+
diff --git a/base/images/vm/qemu.xml b/base/images/vm/qemu.xml
new file mode 100644
index 00000000000..2431e4491cd
--- /dev/null
+++ b/base/images/vm/qemu.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+ 5
+
+
+