``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://repos.psi.ch/rhel8/tags/$pli_repo_tag/epel/ ``gpgkey`` ~~~~~~~~~~ URL or file path where the signing GPG key is available from, e.g.:: https://repos.psi.ch/rhel8/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.