Installation

Stable release

To install pulp-certguard, run this command in your terminal:

$ pip install pulp_certguard

This is the preferred method to install pulp-certguard, as it will always install the most recent stable release.

If you don’t have pip installed, this Python installation guide can guide you through the process.

Note

To use the RHSMCertGuard you have to manually install the rhsm Python module which provides RHSM certificate parsing on the pulp server. It requires some system level dependencies, e.g. OpenSSL libraries, which are not the same on all operating operating systems. rhsm from PyPI not being cross-distro is why this requires manual installation.

From sources

The sources for pulp-certguard can be downloaded from the Github repo.

You can either clone the public repository:

$ git clone git://github.com/pulp/pulp-certguard

Or download the tarball:

$ curl  -OJL https://github.com/pulp/pulp-certguard/tarball/master

Once you have a copy of the source, you can install it with:

$ python setup.py install

Or you can skip download step and install directly with:

$ pip install https://github.com/pulp/pulp-certguard/tarball/master

Using the Pulp Installer

pulp-certguard is a Pulp plugin, and can be installed along with Pulp and other plugins using the Pulp Installer. It can be installed by configuring the installer’s pulp_install_plugins variable with pulp-certguard as follows:

pulp_install_plugins:
  pulp-certguard: {}