Blob Blame History Raw
<?xml version="1.0" encoding="utf-8"?>

<image schemaversion="6.8" name="Simple-EL9-Appliance">
    <description type="system">
        <author>Neal Gompa</author>
        <contact>ngompa@centosproject.org</contact>
        <specification>Simple Appliance based on CentOS 9</specification>
    </description>
    <preferences>
        <version>0.0.0</version>
        <packagemanager>dnf</packagemanager>
        <locale>en_US</locale>
        <keytable>us</keytable>
        <timezone>UTC</timezone>
        <rpm-locale-filtering>true</rpm-locale-filtering>
        <rpm-check-signatures>true</rpm-check-signatures>
        <rpm-excludedocs>true</rpm-excludedocs>
        <type image="tbz"/>
    </preferences>
    <users>
        <!-- This should probably be something stronger and encrypted by default: https://osinside.github.io/kiwi/concept_and_workflow/users.html -->
        <user password="linux" pwdformat="plain" home="/root" name="root" groups="root"/>
    </users>
    <repository type="rpm-md" alias="epel-next" sourcetype="baseurl">
        <source path="https://dl.fedoraproject.org/pub/epel/next/9/Everything/$basearch/">
            <signing key="file:///usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-9"/>
        </source>
    </repository>
    <repository type="rpm-md" alias="epel" sourcetype="baseurl">
        <source path="https://dl.fedoraproject.org/pub/epel/9/Everything/$basearch/">
            <signing key="file:///usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-9"/>
        </source>
    </repository>
    <repository type="rpm-md" alias="extras-common" sourcetype="baseurl">
        <source path="http://mirror.stream.centos.org/SIGs/9-stream/extras/$basearch/extras-common/">
            <signing key="file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-SIG-Extras"/>
        </source>
    </repository>
    <repository type="rpm-md" alias="crb" sourcetype="baseurl">
        <source path="http://mirror.stream.centos.org/9-stream/CRB/$basearch/os/">
            <signing key="file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official"/>
        </source>
    </repository>
    <repository type="rpm-md" alias="appstream" sourcetype="baseurl">
        <source path="http://mirror.stream.centos.org/9-stream/AppStream/$basearch/os/">
            <signing key="file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official"/>
        </source>
    </repository>
    <repository type="rpm-md" alias="baseos" sourcetype="baseurl">
        <source path="http://mirror.stream.centos.org/9-stream/BaseOS/$basearch/os/">
            <signing key="file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official"/>
        </source>
    </repository>
    <packages type="image">
        <package name="epel-release"/>
        <package name="kiwi"/>
    </packages>
    <packages type="bootstrap">
        <package name="filesystem"/>
        <package name="centos-stream-release"/>
        <package name="passwd"/>
        <package name="shadow-utils"/>
        <package name="glibc-langpack-en"/>
        <package name="yum"/>
        <package name="yum-utils"/>
        <package name="systemd"/>
        <package name="findutils"/>
        <package name="sed"/>
        <package name="basesystem"/>
    </packages>
</image>