SUSE Subscriptions

The SUSE subscriptions page is part of the SCC manager plugin and will only exist if this plugin is installed on your orcharhino. If not already installed, run the following commands to install the SCC manager plugin on your orcharhino:

  1. Install the plugin on your orcharhino:

    yum install -y tfm-rubygem-foreman_scc_manager
  2. Run database migrations on your orcharhino:

    foreman-rake db:migrate
    foreman-rake db:seed
  3. Restart the orcharhino services:

    foreman-maintain service restart

The SUSE subscriptions page can be accessed via the content menu:

Content > SUSE Subscriptions

The SUSE subscriptions page forms a part of orcharhino’s content management.

This page provides SUSE Customer Centre (SCC) account integration for orcharhino. It is possible to add multiple SCC accounts. Once an SCC account has been added successfully, it can be used to import preconfigured SUSE products into orcharhino.

The SUSE subscriptions page contains an Add SCC account button and a list of SCC accounts already known to orcharhino:

List of configured SCC accounts
  • The Add SCC account button (1) opens the add SCC account page.

  • Clicking on the name of an existing entry in the list of SCC accounts (2) opens the edit SCC account page.

  • Clicking select products in the Actions menu (3) opens the SUSE product selection page.

    Selecting the sync action creates a task to synchronize the list of available SUSE products. The number of products displayed in the products column of the list of SCC accounts may change.

    Selecting the delete action will delete the SCC account from orcharhino.

Adding an SCC Account

The add SCC account page can be accessed via the Add SCC account button:

Content > SUSE Subscriptions >> Add SCC account

You will require your SCC credentials to add an SCC account to orcharhino.

The add SCC account page looks as follows:

Adding an SCC account
  • Choose an arbitrary Name (1) for your SCC account entry.

  • Add your SCC organization credentials into the Login (2) and Password (3) fields.

  • The Base URL field (4) should not need changing.

  • The Sync interval drop down menu (5) allows you to periodically update the SCC authentication tokens.

  • The Sync Date drop down calendar (6) lets you choose a date for synchronization.

  • The Use GPG key for SUSE products drop down menu (7) allows you to assign a GPG public key to the SCC products. Setting a GPG public key is optional.

    The GPG public key for SUSE repositories can also be set at a later stage. However, changing it does not affect already subscribed products. If you already have subscribed products in orcharhino, you will need to navigate to Content > Products and replace the GPG key via drop down menu in each respective product.

    zypper will then automatically verify the signatures of the software packages to ensure their authenticity.

  • Clicking the Test Connection button (8) signals if a connection from the orcharhino to your SCC account was successful. Note that you have to re-enter the password if you’re trying to check the connection to an SCC account that has already been saved to orcharhino.

  • Remember to click Submit (9) to save your changes.

You may now want to synchronize your newly added SCC account.

Editing an SCC Account

The edit SCC account page can be accessed via the list of SCC accounts:

Content > SUSE Subscriptions >> list of SCC accounts > Name column > name of an SCC account

The edit an SCC account page is essentially the same as the add SCC account page, with the difference that fields will be prefilled with the settings of the account being edited.

Importing SUSE Products

The SUSE product selection page can be accessed via the list of SCC accounts:

Content > SUSE Subscriptions >> list of SCC accounts > Actions column > Select products

Selecting the products of your SCC account
  • Select any SUSE products you want to add to orcharhino via the checkboxes (1) provided.

  • Clicking Submit (2) saves your selection to orcharhino.

All further actions relating to your SUSE products including synchronization and removal are now handled via the products page.