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: {}