File appliance.kiwi of Package team_cloud
<?xml version="1.0" encoding="utf-8"?>
<!-- Autogenerated Image Description, find sources at: https://code.opensuse.org/project/kiwi-descriptions -->
<!-- The line below is required in order to use the multibuild OBS features -->
<!-- OBS-Profiles: @BUILD_FLAVOR@ -->
<image schemaversion="8.1" name="openSUSE-Tumbleweed">
<description type="system">
<author>openSUSE Project Contributors</author>
<contact>factory@lists.opensuse.org</contact>
<specification>openSUSE Linux</specification>
</description>
<preferences>
<version>16.0.0</version>
<packagemanager>zypper</packagemanager>
<locale>en_US</locale>
<keytable>us</keytable>
<timezone>UTC</timezone>
<release-version>tumbleweed</release-version>
</preferences>
<repository type="rpm-md">
<source path="obsrepositories:/"/>
</repository>
<profiles>
<profile name="Dnf4Core" description="Common core packages for DNF package management with DNF 4"/>
<profile name="Dnf5Core" description="Common core packages for DNF package management with DNF 5"/>
<profile name="ZyppCore" description="Common core packages for Zypp package management"/>
<profile name="CloudCore" description="Cloud image core packages">
<requires profile="BootCore"/>
<requires profile="ZyppCore"/>
</profile>
<profile name="Cloud-Base-Azure" description="Azure Base Guest Image">
<requires profile="CloudCore"/>
</profile>
<profile name="Cloud-Base-AmazonEC2" description="Amazon EC2 HVM Base Guest Image">
<requires profile="CloudCore"/>
</profile>
<profile name="Cloud-Base-GCE" description="GCE Base Guest Image">
<requires profile="CloudCore"/>
</profile>
<profile name="Cloud-Base-Generic" description="Generic Base Guest Image">
<requires profile="CloudCore"/>
</profile>
<profile name="Cloud-Base-OpenStack" description="OpenStack Base Guest Image">
<requires profile="Cloud-Base-Generic"/>
</profile>
<profile name="BootCore" description="Boot core packages"/>
</profiles>
<packages type="image" patternType="plusRecommended" profiles="BootCore">
<package name="ca-certificates-mozilla"/>
<package name="chrony"/>
<package name="kernel-default"/>
<package name="patterns-base-base"/>
<package name="patterns-base-bootloader"/>
<package name="patterns-base-selinux"/>
<package name="NetworkManager"/>
<package name="shim" arch="x86_64,aarch64"/>
</packages>
<users profiles="Cloud-Base-Azure,Cloud-Base-AmazonEC2,Cloud-Base-GCE,Cloud-Base-Generic">
<user name="root" groups="root" password="linux" home="/root" pwdformat="plain"/>
</users>
<packages type="image" patternType="plusRecommended" profiles="Dnf4Core">
<ignore name="libdnf-repo-config-dnf"/>
<package name="dnf4"/>
<package name="rpm-repos-openSUSE"/>
</packages>
<packages type="image" patternType="plusRecommended" profiles="Dnf5Core">
<ignore name="libdnf-repo-config-Dnf"/>
<package name="dnf5"/>
<package name="rpm-repos-openSUSE"/>
</packages>
<packages type="image" profiles="ZyppCore">
<package name="zypper"/>
<package name="openSUSE-repos"/>
</packages>
<preferences profiles="Cloud-Base-Azure" arch="x86_64,aarch64">
<type image="oem" format="vhd-fixed" formatoptions="force_size" filesystem="btrfs" btrfs_root_is_subvolume="true" btrfs_set_default_volume="true" btrfs_root_is_snapshot="true" fsmountoptions="compress=zstd:1" kernelcmdline="console=ttyS0 net.ifnames=0 dis_ucode_ldr earlyprintk=ttyS0 multipath=off rootdelay=300 scsi_mod.use_blk_mq=1 USE_BY_UUID_DEVICE_NAMES=1 systemd.firstboot=off" devicepersistency="by-uuid" bootpartition="false" efipartsize="100" firmware="uefi" rootfs_label="opensuse">
<bootloader name="grub2" console="serial" timeout="0"/>
<systemdisk>
<volume name="root"/>
<volume name="home"/>
<volume name="opt"/>
<volume name="srv"/>
<volume name="boot/grub2/i386-pc"/>
<volume name="boot/grub2/x86_64-efi" mountpoint="boot/grub2/x86_64-efi"/>
<volume name="boot/grub2/arm64-efi" mountpoint="boot/grub2/arm64-efi"/>
<volume name="usr/local"/>
<volume name="var" copy_on_write="false"/>
</systemdisk>
<size unit="G">5</size>
<oemconfig>
<oem-resize>false</oem-resize>
</oemconfig>
</type>
</preferences>
<preferences profiles="Cloud-Base-AmazonEC2" arch="x86_64,aarch64">
<type image="oem" filesystem="btrfs" btrfs_root_is_subvolume="true" btrfs_set_default_volume="true" btrfs_root_is_snapshot="true" fsmountoptions="compress=zstd:1" kernelcmdline="no_timer_check console=tty1 console=ttyS0,115200n8 systemd.firstboot=off" devicepersistency="by-uuid" bootpartition="false" efipartsize="100" firmware="uefi" rootfs_label="opensuse">
<bootloader name="grub2" timeout="0"/>
<size unit="G">5</size>
<machine xen_loader="hvmloader"/>
<systemdisk>
<volume name="root"/>
<volume name="home"/>
<volume name="opt"/>
<volume name="srv"/>
<volume name="boot/grub2/i386-pc"/>
<volume name="boot/grub2/x86_64-efi" mountpoint="boot/grub2/x86_64-efi"/>
<volume name="boot/grub2/arm64-efi" mountpoint="boot/grub2/arm64-efi"/>
<volume name="usr/local"/>
<volume name="var" copy_on_write="false"/>
</systemdisk>
<oemconfig>
<oem-resize>false</oem-resize>
</oemconfig>
</type>
</preferences>
<preferences profiles="Cloud-Base-GCE" arch="x86_64,aarch64">
<type image="oem" format="gce" filesystem="btrfs" btrfs_root_is_subvolume="true" btrfs_set_default_volume="true" btrfs_root_is_snapshot="true" fsmountoptions="compress=zstd:1" kernelcmdline="no_timer_check console=ttyS0,38400n8d systemd.firstboot=off" devicepersistency="by-uuid" bootpartition="false" efipartsize="100" firmware="uefi" rootfs_label="opensuse">
<bootloader name="grub2" timeout="0"/>
<size unit="G">10</size>
<systemdisk>
<volume name="root"/>
<volume name="home"/>
<volume name="opt"/>
<volume name="srv"/>
<volume name="boot/grub2/i386-pc"/>
<volume name="boot/grub2/x86_64-efi" mountpoint="boot/grub2/x86_64-efi"/>
<volume name="boot/grub2/arm64-efi" mountpoint="boot/grub2/arm64-efi"/>
<volume name="usr/local"/>
<volume name="var" copy_on_write="false"/>
</systemdisk>
<oemconfig>
<oem-resize>false</oem-resize>
</oemconfig>
</type>
</preferences>
<preferences profiles="Cloud-Base-Generic" arch="x86_64,aarch64">
<type image="oem" format="qcow2" filesystem="btrfs" btrfs_root_is_subvolume="true" btrfs_set_default_volume="true" btrfs_root_is_snapshot="true" fsmountoptions="compress=zstd:1" kernelcmdline="no_timer_check console=tty1 console=ttyS0,115200n8 systemd.firstboot=off" devicepersistency="by-uuid" bootpartition="false" efipartsize="100" firmware="uefi" rootfs_label="opensuse">
<bootloader name="grub2" console="serial" timeout="0"/>
<size unit="G">5</size>
<systemdisk>
<volume name="root"/>
<volume name="home"/>
<volume name="opt"/>
<volume name="srv"/>
<volume name="boot/grub2/i386-pc"/>
<volume name="boot/grub2/x86_64-efi" mountpoint="boot/grub2/x86_64-efi"/>
<volume name="boot/grub2/arm64-efi" mountpoint="boot/grub2/arm64-efi"/>
<volume name="usr/local"/>
<volume name="var" copy_on_write="false"/>
</systemdisk>
<oemconfig>
<oem-resize>false</oem-resize>
</oemconfig>
</type>
</preferences>
<packages type="image" patternType="plusRecommended" profiles="CloudCore">
<ignore name="firewalld"/>
<ignore name="fwupd"/>
<ignore name="plymouth"/>
<package name="btrfs-progs"/>
<package name="cloud-init"/>
<package name="cloud-init-config-suse"/>
<package name="rsync"/>
<package name="tar"/>
<package name="glibc-locale-base"/>
</packages>
<packages type="image" patternType="plusRecommended" profiles="Cloud-Base-AmazonEC2">
<package name="python3-ec2imgutils"/>
<package name="python-ec2metadata"/>
<package name="grub2-x86_64-xen" arch="x86_64"/>
<package name="aws-cli"/>
</packages>
<packages type="image" patternType="plusRecommended" profiles="Cloud-Base-Azure">
<package name="azure-cli"/>
<package name="cloud-netconfig-azure"/>
<package name="hyper-v" arch="x86_64,aarch64"/>
<package name="python-azuremetadata"/>
<package name="python-azure-agent"/>
<package name="python-azure-agent-config-server"/>
</packages>
<packages type="image" patternType="plusRecommended" profiles="Cloud-Base-GCE">
<package name="google-guest-configs"/>
<package name="google-guest-oslogin"/>
<package name="google-guest-agent"/>
</packages>
<packages type="image" patternType="plusRecommended" profiles="Cloud-Base-Generic">
<package name="qemu-guest-agent"/>
</packages>
<packages type="uninstall" profiles="Cloud-Base-GCE">
<package name="cloud-init"/>
<package name="cloud-init-config-suse"/>
</packages>
<packages type="bootstrap">
<package name="gawk"/>
<package name="grep"/>
<package name="gzip"/>
<package name="udev"/>
<package name="xz"/>
<package name="shadow"/>
<package name="filesystem"/>
<package name="glibc-locale"/>
<package name="cracklib-dict-full"/>
<package name="ca-certificates"/>
<package name="ca-certificates-mozilla"/>
<package name="openSUSE-release"/>
</packages>
</image>