74 lines
1.7 KiB
ReStructuredText
74 lines
1.7 KiB
ReStructuredText
``profile::repository``
|
|
============================
|
|
|
|
This module configures adds a list of package repositories from hiera
|
|
and filters those according to OS version.
|
|
|
|
Parameters
|
|
----------
|
|
|
|
=============================== =========== =============================================
|
|
**Name** **Type** **Default**
|
|
------------------------------- ----------- ---------------------------------------------
|
|
descr string
|
|
baseurl string
|
|
gpgkey string undef
|
|
gpgcheck bool false
|
|
disable bool true
|
|
priority integer undef
|
|
exclude string/list ''
|
|
=============================== =========== =============================================
|
|
|
|
|
|
``title``
|
|
~~~~~~~~~
|
|
|
|
The repository definition will end up as ``/etc/yum.repos.d/${title}.repo`` on the node
|
|
|
|
|
|
|
|
``descr``
|
|
~~~~~~~~~
|
|
|
|
Description of the package repository.
|
|
|
|
|
|
``baseurl``
|
|
~~~~~~~~~~~
|
|
|
|
URL where the repository is available from, e.g.::
|
|
|
|
https://repo01.psi.ch/el8/tags/$pli_repo_tag/epel/
|
|
|
|
|
|
``gpgkey``
|
|
~~~~~~~~~~
|
|
|
|
URL or file path where the signing GPG key is available from, e.g.::
|
|
|
|
https://repo01.psi.ch/el8/keys/RPM-GPG-KEY-EPEL-8
|
|
|
|
|
|
``gpgcheck``
|
|
~~~~~~~~~~~~
|
|
|
|
Check GPG signature of installed packages.
|
|
|
|
|
|
``disable``
|
|
~~~~~~~~~~~
|
|
|
|
If the repository should be checked for package installation/updates or not.
|
|
|
|
|
|
``priority``
|
|
~~~~~~~~~~~~
|
|
|
|
What priority do packages from this repositry have?
|
|
|
|
|
|
``exclude``
|
|
~~~~~~~~~~~
|
|
|
|
List or comma separated string with packages to be ignored from this repositores. Wildcards are supported.
|