Katello can be used to manage content associated with SUSE products. This includes content such as RPMs, errata.
There are two different ways to use Katello to get manage SUSE products / repositories:
To manage SUSE Content witht the foreman_scc_manager you need to have an SUSE SCC account
The installation of the foreman_scc_manager can be started with the following command. This will restart your Foreman!
yum install tfm-rubygem-foreman_scc_manager
First of all, you need to add your SUSE SCC account. Use the button “Add SCC account” on the page “Content > SUSE Subscriptions” and configure your account. Verify that your account is configured correctly and the SUSE SCC portal is reachable with “Test Connection”.
The next step is to select the action “Sync” in the “Actions” drop down list. This will start the process to synchronize all available products for your SCC account.
Select the products which you want to include to Katello by the selecting the “Select products” in the “Actions” drop down list. This action will take some time as it will create a product and all repositories of each selected SUSE product.
After the synchronization task (see Monitor > Tasks) is complete, you will see the list of selected products and its repositories in “Content > Products”. Please keep in mind, that you need to sync the repositories before you can actually use them. Feel free to remove repositories of certain products which you don’t need.
The following is a high-level summary of the workflow:
Assuming you have an SCC account, setup the SMT server, click here for more documentation.
# zypper install smt # yast smt-server
On a SLES 12 Box
# smt-repos -e SLES12-SP3-Pool
# smt-repos -o
# service apache2 restart
You should be able to navigate to the mirror by browsing to
Foreman 3.6.0 has been released! Follow the quick start to install it.
Foreman 3.5.2 has been released! Follow the quick start to install it.