File config.kiwi of Package SLES15-SP7-EC2-ECS-HVM
<?xml version="1.0" encoding="utf-8"?>
<!-- Image description generated by keg on 2025-04-30 11:52:14 -->
<!-- OBS-IgnorePackage: rpm -->
<!-- OBS-ExclusiveArch: x86_64 aarch64 -->
<image schemaversion="7.5" name="SLES15-SP7-EC2-ECS-HVM" displayname="SLES15-SP7-EC2-ECS-HVM">
<description type="system">
<author>Public Cloud Team</author>
<contact>public-cloud-dev@susecloud.net</contact>
<specification>SUSE Linux Enterprise Server 15 SP7 ECS guest image for Amazon EC2 with HVM</specification>
</description>
<preferences>
<keytable>us</keytable>
<locale>en_US</locale>
<packagemanager>zypper</packagemanager>
<rpm-check-signatures>false</rpm-check-signatures>
<timezone>UTC</timezone>
<version>0.9.2</version>
<type bootpartition="false" firmware="uefi" devicepersistency="by-label" filesystem="xfs" image="oem" kernelcmdline="console=ttyS0 net.ifnames=0 8250.nr_uarts=4 dis_ucode_ldr multipath=off nvme_core.admin_timeout=4294967295 nvme_core.io_timeout=4294967295 systemd.unified_cgroup_hierarchy=1">
<size unit="M">10240</size>
<bootloader name="grub2" timeout="1"/>
<machine xen_loader="hvmloader"/>
</type>
</preferences>
<users>
<user name="root" groups="root" home="/root" password="$1$wYJUgpM5$RXMMeASDc035eX.NbYWFl0"/>
</users>
<repository type="rpm-md">
<source path="obsrepositories:/"/>
</repository>
<packages type="bootstrap">
<!-- begin namespace bootstrap -->
<package name="filesystem"/>
<package name="glibc-locale"/>
<!-- end namespace bootstrap -->
<!-- begin namespace rpm_ndb -->
<package name="rpm-ndb"/>
<!-- end namespace rpm_ndb -->
</packages>
<packages type="image">
<!-- begin namespace common -->
<package name="audit"/>
<package name="blog"/>
<package name="chrony"/>
<package name="dosfstools"/>
<package name="dracut"/>
<package name="grub2"/>
<package name="hostname"/>
<package name="iputils"/>
<package name="kdump"/>
<package name="openssh"/>
<package name="parted"/>
<package name="sudo"/>
<package name="supportutils"/>
<package name="suse-build-key"/>
<package name="system-group-hardware"/>
<package name="system-group-wheel"/>
<package name="system-user-nobody"/>
<package name="systemd"/>
<package name="terminfo"/>
<package name="timezone"/>
<package name="udev"/>
<package name="which"/>
<package name="xfsprogs"/>
<!-- end namespace common -->
<!-- begin namespace common_suse_connect -->
<package name="suseconnect-ng"/>
<!-- end namespace common_suse_connect -->
<!-- begin namespace common_tpm -->
<package name="tpm2.0-tools"/>
<!-- end namespace common_tpm -->
<!-- begin namespace sle_modules -->
<package name="sle-module-basesystem-release"/>
<package name="sle-module-containers-release"/>
<package name="sle-module-desktop-applications-release"/>
<package name="sle-module-development-tools-release"/>
<package name="sle-module-server-applications-release"/>
<package name="sle-module-web-scripting-release"/>
<!-- end namespace sle_modules -->
<!-- begin namespace sle_module_python -->
<package name="sle-module-python3-release"/>
<!-- end namespace sle_module_python -->
<!-- begin namespace sle_module_confidential_computing -->
<package name="sle-module-confidential-computing-release" arch="x86_64"/>
<!-- end namespace sle_module_confidential_computing -->
<!-- begin namespace sle_module_systems_management -->
<package name="sle-module-systems-management-release"/>
<!-- end namespace sle_module_systems_management -->
<!-- begin namespace default_bootloader -->
<package name="grub2-arm64-efi" arch="aarch64"/>
<package name="grub2-x86_64-efi" arch="x86_64"/>
<!-- end namespace default_bootloader -->
<!-- begin namespace default_kernel -->
<package name="kernel-default"/>
<!-- end namespace default_kernel -->
<!-- begin namespace default_shim -->
<package name="shim"/>
<!-- end namespace default_shim -->
<!-- begin namespace default_oem_repart -->
<package name="dracut-kiwi-oem-repart"/>
<!-- end namespace default_oem_repart -->
<!-- begin namespace ec2_base -->
<package name="grub2-x86_64-xen" arch="x86_64"/>
<package name="xen-libs" arch="x86_64"/>
<package name="xen-tools-domU" arch="x86_64"/>
<!-- end namespace ec2_base -->
<!-- begin namespace ec2_cloud_netconfig -->
<package name="cloud-netconfig-ec2"/>
<!-- end namespace ec2_cloud_netconfig -->
<!-- begin namespace ec2_init -->
<package name="cloud-init"/>
<package name="cloud-init-config-suse"/>
<!-- end namespace ec2_init -->
<!-- begin namespace ec2_tools -->
<package name="amazon-ssm-agent"/>
<package name="aws-cli"/>
<package name="python3-ec2metadata"/>
<!-- end namespace ec2_tools -->
<!-- begin namespace ec2_image_utils -->
<package name="python311-ec2imgutils"/>
<!-- end namespace ec2_image_utils -->
<!-- begin namespace ec2_registration -->
<package name="cloud-regionsrv-client"/>
<package name="cloud-regionsrv-client-plugin-ec2"/>
<package name="regionsrv-certs"/>
<package name="regionServiceClientConfigEC2"/>
<package name="regionServiceCertsEC2"/>
<!-- end namespace ec2_registration -->
<!-- begin namespace ec2_dracut_config -->
<package name="amazon-dracut-config"/>
<!-- end namespace ec2_dracut_config -->
<!-- begin namespace no_ssh_pwd_root_login -->
<package name="openssh-server-config-disallow-rootlogin"/>
<!-- end namespace no_ssh_pwd_root_login -->
<!-- begin namespace ec2_ecs -->
<package name="aaa_base-extras"/>
<package name="amazon-ecs-init"/>
<package name="blktrace"/>
<package name="cifs-utils"/>
<package name="crash"/>
<package name="cronie"/>
<package name="docker-img-store-setup"/>
<package name="ethtool"/>
<package name="hostinfo"/>
<package name="iproute2"/>
<package name="irqbalance"/>
<package name="krb5-client"/>
<package name="lockdev"/>
<package name="mozilla-nss-certs"/>
<package name="nfs-client"/>
<package name="nfs-kernel-server"/>
<package name="nscd"/>
<package name="openldap2-client"/>
<package name="patterns-base-minimal_base"/>
<package name="polkit-default-privs"/>
<package name="psmisc"/>
<package name="quota"/>
<package name="rsync"/>
<package name="rsyslog"/>
<package name="supportutils-plugin-suse-public-cloud"/>
<package name="tcpd"/>
<package name="tcpdump"/>
<package name="vim"/>
<package name="wget"/>
<package name="wicked"/>
<!-- end namespace ec2_ecs -->
<!-- begin namespace ec2_ecs_pubcloud_release -->
<package name="sle-module-public-cloud-release"/>
<!-- end namespace ec2_ecs_pubcloud_release -->
<!-- begin namespace yast2_schema -->
<package name="yast2-schema-default"/>
<!-- end namespace yast2_schema -->
<!-- begin namespace billing_flavor_check -->
<package name="python-instance-billing-flavor-check"/>
<!-- end namespace billing_flavor_check -->
<!-- begin namespace sles_base -->
<package name="docker"/>
<package name="release-notes-sles"/>
<package name="sles-release"/>
<!-- end namespace sles_base -->
</packages>
</image>