System management with Foreman

This project contains all the packages scattered around for managing CentOS and Fedora clients in Foreman. This is due to the fact that the components here are dispersed among different repositories, are not on par with each other regarding versions across distributions and are all not available for the supported client distributions in Foreman.

The clients enrolled in Foreman at a minimum require the binary packages originating from the following source packages:

  • katello-host-tools - missing in base repositories for all distributions
  • rubygem-foreman_scap_client - missing in base repositories for all distributions
  • gofer - missing in base repositories just for CentOS 6/7
  • subscription-manager - missing in base repositories just for CentOS 6 but available in RHEL 6

CentOS 6 also misses these dependencies in the base repository:

  • pulp
  • pulp-rpm
  • python-isodate

Packages gofer, katello-host-tools and rubygem-foreman_scap_client taken from:

Packages pulp, pulp-rpm, python-isodate and subscription-manager for CentOS 6 taken from:

Source packages being built as part of this (depending on the distribution the version might be different):

  • subscription-manager - el6
  • pulp - el6
  • pulp-rpm - el6
  • python-isodate - el6
  • gofer - el6, el7, el8
  • katello-host-tools - el6, el7, el8, fc30, fc31
  • rubygem-foreman_scap_client - el6, el7, el8, fc30, fc31

Installation Instructions

Instructions as in the Foreman manual:

  1. Create a repository that is part of a Product syncing from this COPR repository.
  2. When registering the client, install subscription-manager, subscription-manager-rhsm and subscription-manager-rhsm-certificates.
  3. Register the system as per instruction, with subscription-manager register or an activation key.
  4. Install katello-agent and start the service goferd.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Epel for CentOS 6 x86_64 (0)* Epel for CentOS 6 (6 downloads)
Epel for CentOS 7 x86_64 (0)* Epel for CentOS 7 (6 downloads)
Epel for CentOS 8 x86_64 (0)* Epel for CentOS 8 (3 downloads)
Fedora 30 x86_64 (0)* Fedora 30 (6 downloads)
Fedora 31 x86_64 (0)* Fedora 31 (5 downloads)

* Total number of packages downloaded in the last seven days.