``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.
