The main purpose of this page is to prepare a SUSE test system to run Uyuni. This test system will be used to derive a CentOS 8 Uyuni system. So you might not see instructions how to install a full Uyuni system on SUSE here.
Source: https://www.uyuni-project.org/pages/stable-version.html
Base: SUSE leap 15.2 Server network installation.
zypper update # update the system (should be no updates for a network install)
zypper ar https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/Stable/images/repo/Uyuni-Server-POOL-x86_64-Media1/ uyuni-server-stable # Add the Uyuni repository to the system.
zypper ref # Download the repository metadata (mainly from the newly added repo).
zypper in patterns-uyuni_server # This installs all required uyuni packages. This is quite a bit! And this is where the conversion work will start. All packages should be available on CentOS.