Skip to main content

Products and registration

The product section is a mandatory. It specifies which product (distribution) you want to install. For the SUSE Linux Enteprise family of products, it allows registering the system, activating extensions, etc.

If you want to select patterns and packages for installation, check the software section.

Selecting the product

To select the product, you need to specify its identifier (ID).

{
product: {
id: "Tumbleweed"
}
}

Here is the list of known products:

  • SLES: SUSE Linux Enteprise Server.
  • SLES_SAP: SUSE Linux Enterprise Server for SAP Applications.
  • Tumbleweed: Tumbleweed.
  • Slowroll: Slowroll.
  • Leap_16.0: Leap 16.0
  • MicroOS: openSUSE Micro OS.

Beware that which products are available depend on the installation image you are using.

Registering a product

Only for SUSE Linux Enterprise

Product registration is only available for the SUSE Linux Enteprise family of products.

If you want to register a product with the SUSE Customer Center, you need to specify the registration code and, optionally, an e-mail address.

{
product: {
id: "SLES",
registrationCode: "MY-REGISTRATION-CODE",
registrationEmail: "info@example.net"
}
}

Enabling add-ons

You can use the addons section if you want to activate an add-on/extension. For each of them, you can specify:

  • id: add-on identifier. This field is mandatory.
  • version: add-on version. In the very rare case that there are more than one version of the same add-on.
  • registrationCode: needed for those add-ons that require a separate registration code.
{
product: {
id: "SLES",
registrationCode: "MY-REGISTRATION-CODE",
registrationEmail: "info@example.net",
addons: [
{
id: "SLES-HA"
}
]
}
}

Using a custom registration server

In case you want to use a different registration server, for instance when using the RMT, you need to specify its URL via the registrationUrl key.

{
product: {
id: "SLES",
registrationCode: "MY-REGISTRATION-CODE",
registrationUrl: "http://rmt.example.lan"
}
}

If you are using HTTPS, you might be interested in the sslCertificates list.

Using a boot argument

Alternatively, you can specify the registration URL setting the register_url boot argument.