File config.kiwi of Package SLES12-SP5-Azure

<?xml version="1.0" encoding="utf-8"?>
<!-- OBS-Profiles: @BUILD_FLAVOR@ -->
<image schemaversion="6.2" name="SLES12-SP5-Azure" displayname="SLES 12 SP5 Azure">
    <description type="system">
        <author>Public Cloud Team</author>
        <contact>public-cloud-dev@susecloud.net</contact>
        <specification>SUSE Linux Enterprise Server 12 Service Pack 5 guest image for Microsoft Azure</specification>
    </description>

    <profiles>
        <profile name="Basic-On-Demand" description="SLES Basic On-Demand image" arch="x86_64"/>
        <profile name="Standard-On-Demand" description="SLES Standard On-Demand image" arch="x86_64"/>
        <profile name="BYOS" description="SLES BYOS image" arch="x86_64"/>
        <profile name="HPC-On-Demand" description="SLES HPC On-Demand image" arch="x86_64"/>
        <profile name="HPC-BYOS" description="SLES HPC BYOS image" arch="x86_64"/>
        <profile name="SAP-On-Demand" description="SLES for SAP On-Demand image" arch="x86_64"/>
        <profile name="SAP-BYOS" description="SLES for SAP BYOS image" arch="x86_64"/>
    </profiles>

    <preferences profiles="Basic-On-Demand">
        <type 
            bootloader="grub2" 
            bootloader_console="serial" 
            bootpartition="true" 
            bootpartsize="1024" 
            boottimeout="1" 
            devicepersistency="by-uuid" 
            efipartsize="512"
            filesystem="xfs" 
            firmware="efi"
            format="vhd-fixed" 
            formatoptions="force_size" 
            image="vmx" 
            kernelcmdline="USE_BY_UUID_DEVICE_NAMES=1 earlyprintk=ttyS0 console=ttyS0 rootdelay=300 multipath=off net.ifnames=0 dis_ucode_ldr scsi_mod.use_blk_mq=1" 
            vhdfixedtag="07f8d994-850c-4070-9249-33ebc3b66530" 
        >
            <!-- Microsoft wants 30GB images -->
            <size unit="M">30720</size>
        </type>
        <version>0.9.0</version>
        <packagemanager>zypper</packagemanager>
        <rpm-check-signatures>false</rpm-check-signatures>
        <locale>en_US</locale>
        <keytable>us.map.gz</keytable>
        <timezone>UTC</timezone>
        <hwclock>utc</hwclock>
    </preferences>

    <preferences profiles="Standard-On-Demand">
        <type 
            bootloader="grub2" 
            bootloader_console="serial" 
            bootpartition="true" 
            bootpartsize="1024" 
            boottimeout="1" 
            devicepersistency="by-uuid" 
            efipartsize="512"
            filesystem="xfs" 
            firmware="efi"
            format="vhd-fixed" 
            formatoptions="force_size" 
            image="vmx" 
            kernelcmdline="USE_BY_UUID_DEVICE_NAMES=1 earlyprintk=ttyS0 console=ttyS0 rootdelay=300 multipath=off net.ifnames=0 dis_ucode_ldr scsi_mod.use_blk_mq=1" 
            vhdfixedtag="da258bf6-938f-4276-9b23-f3f3bd0976ad" 
        >
            <!-- Microsoft wants 30GB images -->
            <size unit="M">30720</size>
        </type>
        <version>0.9.0</version>
        <packagemanager>zypper</packagemanager>
        <rpm-check-signatures>false</rpm-check-signatures>
        <locale>en_US</locale>
        <keytable>us.map.gz</keytable>
        <timezone>UTC</timezone>
        <hwclock>utc</hwclock>
    </preferences>

    <preferences profiles="HPC-On-Demand">
        <type 
            bootloader="grub2" 
            bootloader_console="serial" 
            bootpartition="true" 
            bootpartsize="1024" 
            boottimeout="1" 
            devicepersistency="by-uuid" 
            efipartsize="512"
            filesystem="xfs" 
            firmware="efi"
            format="vhd-fixed" 
            formatoptions="force_size" 
            image="vmx" 
            kernelcmdline="USE_BY_UUID_DEVICE_NAMES=1 earlyprintk=ttyS0 console=ttyS0 rootdelay=300 multipath=off net.ifnames=0 dis_ucode_ldr scsi_mod.use_blk_mq=1" 
            vhdfixedtag="80e122a1-9468-440c-bf2a-525deb5b771c" 
        >
            <!-- Microsoft wants 30GB images -->
            <size unit="M">30720</size>
        </type>
        <version>0.9.0</version>
        <packagemanager>zypper</packagemanager>
        <rpm-check-signatures>false</rpm-check-signatures>
        <locale>en_US</locale>
        <keytable>us.map.gz</keytable>
        <timezone>UTC</timezone>
        <hwclock>utc</hwclock>
    </preferences>

    <preferences profiles="SAP-On-Demand">
        <type 
            bootloader="grub2" 
            bootloader_console="serial" 
            bootpartition="true" 
            bootpartsize="1024" 
            boottimeout="1" 
            devicepersistency="by-uuid" 
            efipartsize="512"
            filesystem="xfs" 
            firmware="efi"
            format="vhd-fixed" 
            formatoptions="force_size" 
            image="vmx" 
            kernelcmdline="USE_BY_UUID_DEVICE_NAMES=1 earlyprintk=ttyS0 console=ttyS0 rootdelay=300 multipath=off net.ifnames=0 dis_ucode_ldr scsi_mod.use_blk_mq=1" 
            vhdfixedtag="8dc8640d-6d81-41f8-8d7b-7715fc590a30" 
        >
            <!-- Microsoft wants 30GB images -->
            <size unit="M">30720</size>
        </type>
        <version>0.9.1</version>
        <packagemanager>zypper</packagemanager>
        <rpm-check-signatures>false</rpm-check-signatures>
        <locale>en_US</locale>
        <keytable>us.map.gz</keytable>
        <timezone>UTC</timezone>
        <hwclock>utc</hwclock>
    </preferences>

    <preferences profiles="BYOS,HPC-BYOS,SAP-BYOS">
        <type 
            bootloader="grub2" 
            bootloader_console="serial" 
            bootpartition="true" 
            bootpartsize="1024" 
            boottimeout="1" 
            devicepersistency="by-uuid" 
            efipartsize="512"
            filesystem="xfs" 
            firmware="efi"
            format="vhd-fixed" 
            formatoptions="force_size" 
            image="vmx" 
            kernelcmdline="USE_BY_UUID_DEVICE_NAMES=1 earlyprintk=ttyS0 console=ttyS0 rootdelay=300 multipath=off net.ifnames=0 dis_ucode_ldr scsi_mod.use_blk_mq=1" 
        >
            <!-- Microsoft wants 30GB images -->
            <size unit="M">30720</size>
        </type>
        <version>0.9.1</version>
        <packagemanager>zypper</packagemanager>
        <rpm-check-signatures>false</rpm-check-signatures>
        <locale>en_US</locale>
        <keytable>us.map.gz</keytable>
        <timezone>UTC</timezone>
        <hwclock>utc</hwclock>
    </preferences>

    <users group="root">
        <user password="$1$wYJUgpM5$RXMMeASDc035eX.NbYWFl0" home="/root" name="root"/>
    </users>
    <!-- devel repos go first, get removed in the SUSE: namespace -->
    <!-- Release repos always in order newest first, oldest last -->
    <repository type="rpm-md">
        <source path="obsrepositories:/"/>
    </repository>
    <packages type="image">
        <!-- jeos server -->
        <package name="patterns-sles-Minimal"/>
        <package name="blog"/>
        <package name="dhcp-client"/>
        <package name="fontconfig"/>
        <package name="fonts-config"/>
        <!-- Explicit pull of gettext-runtime to avoid getting -mini-->
        <package name="gettext-runtime"/>
        <package name="grub2"/>
        <package name="grub2-x86_64-efi" arch="x86_64"/>
        <package name="iproute2"/>
        <package name="iputils"/>
        <package name="lvm2"/>
        <package name="openssh"/>
        <package name="parted"/>
        <package name="psmisc"/>
        <package name="rsync"/>
        <package name="systemd"/>
        <package name="systemd-sysvinit"/>
        <package name="sudo"/>
        <package name="tar"/>
        <package name="vim"/>
        <package name="which"/>
        <!-- end jeos server -->
        <!-- basic functionality -->
        <package name="aaa_base-extras"/>
        <package name="at"/>
        <package name="at-spi2-core"/>
        <!--Accessibility-->
        <package name="attr"/>
        <package name="audit"/>
        <package name="autofs"/>
        <package name="bc"/>
        <package name="binutils"/>
        <package name="blktrace"/>
        <package name="cifs-utils"/>
        <package name="command-not-found"/>
        <package name="crash"/>
        <package name="cronie"/>
        <package name="cryptconfig"/>
        <package name="curl"/>
        <!-- Authentication functionality -->
        <package name="cyrus-sasl"/>
        <package name="cyrus-sasl-digestmd5"/>
        <package name="cyrus-sasl-gssapi"/>
        <package name="cyrus-sasl-plain"/>
        <package name="cyrus-sasl-saslauthd"/>
        <!-- Authentication functionality end -->
        <package name="deltarpm"/>
        <package name="dos2unix"/>
        <package name="dosfstools"/>
        <package name="ethtool"/>
        <package name="expect"/>
        <package name="fping"/>
        <package name="glibc-i18ndata"/>
        <package name="haveged"/>
        <package name="icmpinfo"/>
        <package name="irqbalance"/>
        <package name="klogd"/>
        <package name="krb5-client"/>
        <package name="ksh"/>
        <package name="libnl1"/>
        <!-- netlink protocol support -->
        <package name="libnettle4"/>
        <!-- used by gpg -->
        <package name="lockdev"/>
        <package name="man"/>
        <package name="man-pages"/>
        <package name="mozilla-nss-certs"/>
        <package name="netcat-openbsd"/>
        <package name="nfsidmap"/>
        <package name="nfs-client"/>
        <package name="nfs-kernel-server"/>
        <package name="nscd"/>
        <package name="ntp"/>
        <package name="openldap2-client"/>
        <package name="opie"/>
        <package name="pam-modules"/>
        <package name="polkit-default-privs"/>
        <package name="prctl"/>
        <package name="procinfo"/>
        <package name="quota"/>
        <package name="recode"/>
        <package name="release-notes-sles"/>
        <package name="rsh"/>
        <package name="rsyslog"/>
        <package name="screen"/>
        <package name="sles-manuals_en"/>
        <package name="strace"/>
        <package name="supportutils"/>
        <package name="supportutils-plugin-suse-public-cloud"/>
        <package name="SUSEConnect"/>
        <package name="SuSEfirewall2"/>
        <package name="suse-build-key"/>
        <package name="tcpd"/>
        <package name="tcpdump"/>
        <package name="tcsh"/>
        <package name="telnet"/>
        <package name="terminfo"/>
        <package name="wget"/>
        <package name="x86info"/>
        <package name="xfsprogs"/>
        <package name="xinetd"/>
        <package name="yp-tools"/>
        <package name="zip"/>
        <package name="zsh"/>
        <package name="zypper-migration-plugin"/>
        <!-- packages needed for resolution in OBS -->
        <package name="acl"/>
        <package name="fipscheck"/>
        <package name="ncurses-utils"/>
        <package name="sg3_utils"/>
        <package name="pkg-config"/>
        <package name="elfutils"/>
        <package name="udev"/>
        <!-- end packages needed for resolution in OBS -->
        <!-- end basic functionality -->
        <!-- user configuration tools -->
        <package name="libyui-ncurses-pkg7"/>
        <package name="yast2"/>
        <package name="yast2-add-on"/>
        <package name="yast2-audit-laf"/>
        <package name="yast2-bootloader"/>
        <package name="yast2-ca-management"/>
        <package name="yast2-core"/>
        <package name="yast2-country"/>
        <package name="yast2-country-data"/>
        <package name="yast2-dbus-server"/>
        <package name="yast2-dhcp-server"/>
        <package name="yast2-dns-server"/>
        <package name="yast2-firewall"/>
        <package name="yast2-ftp-server"/>
        <package name="yast2-hardware-detection"/>
        <package name="yast2-http-server"/>
        <package name="yast2-inetd"/>
        <package name="yast2-iscsi-client"/>
        <package name="yast2-iscsi-lio-server"/>
        <package name="yast2-isns"/>
        <package name="yast2-kdump"/>
        <package name="yast2-ldap"/>
        <package name="yast2-mail"/>
        <package name="yast2-network"/>
        <package name="yast2-nfs-client"/>
        <package name="yast2-nfs-common"/>
        <package name="yast2-nfs-server"/>
        <package name="yast2-nis-client"/>
        <package name="yast2-nis-server"/>
        <package name="yast2-ntp-client"/>
        <package name="yast2-online-update"/>
        <package name="yast2-online-update-frontend"/>
        <package name="yast2-packager"/>
        <package name="yast2-pam"/>
        <package name="yast2-perl-bindings"/>
        <package name="yast2-pkg-bindings"/>
        <package name="yast2-printer"/>
        <package name="yast2-registration"/>
        <package name="yast2-samba-client"/>
        <package name="yast2-samba-server"/>
        <package name="yast2-schema"/>
        <package name="yast2-security"/>
        <package name="yast2-slp"/>
        <package name="yast2-slp-server"/>
        <package name="yast2-squid"/>
        <package name="yast2-storage"/>
        <package name="yast2-sudo"/>
        <package name="yast2-support"/>
        <package name="yast2-sysconfig"/>
        <package name="yast2-tftp-server"/>
        <package name="yast2-theme-SLE"/>
        <package name="yast2-trans-en_US"/>
        <package name="yast2-transfer"/>
        <package name="yast2-trans-stats"/>
        <package name="yast2-tune"/>
        <package name="yast2-update"/>
        <package name="yast2-users"/>
        <package name="yast2-xml"/>
        <package name="yast2-ycp-ui-bindings"/>
        <!-- end user configuration tools -->
        <!-- framework specific packages -->
        <package name="azuremetadata"/>
        <package name="hyper-v"/>
        <!-- python-azurectl will be replaced by azure-cli when available -->
        <package name="python-azurectl"/>
        <!-- instance initialization -->
        <package name="python-azure-agent"/>
        <!-- end framework specific packages -->
    </packages>
    <packages type="image" profiles="Basic-On-Demand,Standard-On-Demand,BYOS,HPC-On-Demand,HPC-BYOS">
        <package name="cloud-netconfig-azure"/>
    </packages>
    <packages type="image" profiles="BYOS,HPC-BYOS,SAP-BYOS">
        <!-- image specific packages -->
        <!-- Include salt-minion, PM-1092 -->
        <package name="salt-minion"/>
        <!-- end image specific packages -->
    </packages>
    
    <packages type="image" profiles="Basic-On-Demand,Standard-On-Demand,SAP-On-Demand">
        <package name="cloud-regionsrv-client"/>
        <package name="regionsrv-certs"/>
    </packages>
    
    <packages type="image" profiles="Basic-On-Demand,Standard-On-Demand">
        <!-- docker -->
        <package name="docker"/>
        <package name="ruby2.1-rubygem-sle2docker"/>
        <package name="yast2-docker"/>
        <!-- end docker -->
        <!-- instance registration -->
        <package name="regionServiceClientConfigAzure"/>
        <package name="regionServiceCertsAzure"/>
        <!-- end instance registration -->
    </packages>
    
    <!-- SLES for SAP instance configuration -->
    <packages type="image" profiles="SAP-On-Demand">
        <package name="regionServiceClientConfigSAPAzure"/>
        <package name="regionServiceCertsSAPAzure"/>
    </packages>
    
    <!-- kernel-azure is only included in 'standard' SLES On-Demand images -->
    <packages type="image" profiles="Basic-On-Demand,Standard-On-Demand,HPC-On-Demand">
        <package name="kernel-azure" bootinclude="true"/>
    </packages>

    <!-- kernel-default is needed in all BYOS, SAP and HPC images -->
    <packages type="image" profiles="BYOS,SAP-BYOS,SAP-On-Demand,HPC-BYOS">
        <package name="kernel-default"/>
    </packages>

    <!-- SLES for SAP sepcific packages -->
    <packages type="image" profiles="SAP-BYOS,SAP-On-Demand">
        <package name="patterns-ha-ha_sles"/>
        <package name="patterns-sles-base"/>
        <package name="patterns-sles-sap_server"/>
        <package name="bing"/>
        <package name="bonnie"/>
        <package name="cluster-md-kmp-default"/>
        <!-- OBS cannot resolve cpupower package as dependency of tuned -->
        <package name="cpupower"/>
        <package name="dlm-kmp-default"/>
        <package name="drbd-kmp-default"/>
        <!-- fence-agents is not part of the HA pattern but desired for SAP -->
        <package name="fence-agents"/>
        <package name="findutils-locate"/>
        <package name="gfs2-kmp-default"/>
        <package name="hawk2"/>
        <package name="ocfs2-kmp-default"/>
        <!-- OBS cannot resolve ipmitool package as dependency
        of fence-agents -->
        <package name="ipmitool"/>
        <package name="java-1_7_1-ibm"/>
        <package name="libdlm"/>
        <package name="libjpeg62"/>
        <package name="libpng12-0"/>
        <package name="libgthread-2_0-0"/>
        <package name="libgtk-2_0-0"/>
        <package name="libopenssl0_9_8"/>
        <!-- OBS cannot resolve libvirt-client package as dependency
        of fence-agents -->
        <package name="libvirt-client"/>
        <package name="libyui-qt6"/>
        <package name="SAPHanaSR"/>
        <package name="SAPHanaSR-doc"/>
        <!-- tuned is only recommended by sapconf ??? -->
        <package name="tuned"/>
        <package name="xauth"/>
        <package name="xkbcomp"/>
        <package name="xorg-x11-Xvnc"/>
        <package name="yast2-control-center-qt"/>
        <package name="yast2-sap-scp"/>
        <package name="yast2-sap-scp-prodlist"/>
    </packages>

    <!-- SLE HPC specific packages -->
    <packages type="image" profiles="HPC-On-Demand,HPC-BYOS">
        <package name="patterns-sles-ofed"/>
        <package name="dapl"/>
        <package name="dapl-devel"/>
        <package name="ibacm"/>
        <package name="ibutils"/>
        <package name="ibvexdmtools"/>
        <package name="libdat2-2"/>
        <package name="libibverbs1"/>
        <package name="libibverbs1-32bit"/>
        <package name="librdmacm1"/>
        <package name="openmpi"/>
        <package name="rdma-core"/>
        <package name="srptools"/>
    </packages>

    <!-- products -->
    <packages type="bootstrap" profiles="Basic-On-Demand,Standard-On-Demand,SAP-On-Demand">
        <!-- products get installed during bootstrap to avoid conflicts with
             _dummy packages for builds outside of the Build Service -->
        <package name="sle-module-adv-systems-management-release"/>
        <package name="sle-module-adv-systems-management-release-POOL"/>
        <package name="sle-module-containers-release"/>
        <package name="sle-module-containers-release-POOL"/>
        <package name="sle-module-legacy-release"/>
        <package name="sle-module-legacy-release-POOL"/>
        <package name="sle-module-public-cloud-release"/>
        <package name="sle-module-public-cloud-release-POOL"/>
        <package name="sle-module-toolchain-release"/>
        <package name="sle-module-toolchain-release-POOL"/>
        <package name="sle-module-web-scripting-release"/>
        <package name="sle-module-web-scripting-release-POOL"/>
        <package name="sle-sdk-release"/>
        <package name="sle-sdk-release-POOL"/>
    </packages>
    
    <!-- SLES release -->
    <packages type="bootstrap" profiles="Basic-On-Demand,Standard-On-Demand,BYOS">
        <package name="sles-release"/>
        <package name="sles-release-POOL"/>
    </packages>

    <!-- SLES for SAP release -->
    <packages type="bootstrap" profiles="SAP-On-Demand,SAP-BYOS">
        <package name="SLES_SAP-release"/>
        <package name="SLES_SAP-release-POOL"/>
    </packages>

    <!-- SLE HPC release -->
    <packages type="bootstrap" profiles="Basic-On-Demand,Standard-On-Demand,HPC-On-Demand">
        <package name="sle-module-hpc-release"/>
        <package name="sle-module-hpc-release-POOL"/>
    </packages>
    <packages type="bootstrap" profiles="HPC-On-Demand">
        <package name="SLE-HPC-release"/>
        <package name="SLE-HPC-release-POOL"/>
    </packages>

    <packages type="bootstrap">
        <package name="filesystem"/>
        <package name="glibc-locale"/>
    </packages>
</image>
openSUSE Build Service is sponsored by