view modules/epel/REFERENCE.md @ 478:adf6fe9bbc17

Update Puppet modules to latest versions
author IBBoard <dev@ibboard.co.uk>
date Thu, 29 Aug 2024 18:47:29 +0100
parents 66c075c5f54a
children
line wrap: on
line source

# Reference

<!-- DO NOT EDIT: This document was generated by Puppet Strings -->

## Table of Contents

### Classes

#### Public Classes

* [`epel`](#epel): Configure the proper EPEL repositories and import GPG keys

#### Private Classes

* `epel::params`

### Defined types

#### Private Defined types

* `epel::rpm_gpg_key`: Import an RPM gpg key

## Classes

### <a name="epel"></a>`epel`

Configure the proper EPEL repositories and import GPG keys

* **See also**
  * https://fedoraproject.org/wiki/EPEL

#### Examples

##### Basic Usage

```puppet
include epel
```

#### Parameters

The following parameters are available in the `epel` class:

* [`epel_managed`](#-epel--epel_managed)
* [`epel_source_managed`](#-epel--epel_source_managed)
* [`epel_debuginfo_managed`](#-epel--epel_debuginfo_managed)
* [`epel_testing_managed`](#-epel--epel_testing_managed)
* [`epel_testing_source_managed`](#-epel--epel_testing_source_managed)
* [`epel_testing_debuginfo_managed`](#-epel--epel_testing_debuginfo_managed)
* [`epel_gpg_managed`](#-epel--epel_gpg_managed)
* [`epel_mirrorlist`](#-epel--epel_mirrorlist)
* [`epel_baseurl`](#-epel--epel_baseurl)
* [`epel_failovermethod`](#-epel--epel_failovermethod)
* [`epel_proxy`](#-epel--epel_proxy)
* [`epel_enabled`](#-epel--epel_enabled)
* [`epel_gpgcheck`](#-epel--epel_gpgcheck)
* [`epel_repo_gpgcheck`](#-epel--epel_repo_gpgcheck)
* [`epel_metalink`](#-epel--epel_metalink)
* [`epel_exclude`](#-epel--epel_exclude)
* [`epel_includepkgs`](#-epel--epel_includepkgs)
* [`epel_sslclientkey`](#-epel--epel_sslclientkey)
* [`epel_sslclientcert`](#-epel--epel_sslclientcert)
* [`epel_username`](#-epel--epel_username)
* [`epel_password`](#-epel--epel_password)
* [`epel_testing_mirrorlist`](#-epel--epel_testing_mirrorlist)
* [`epel_testing_baseurl`](#-epel--epel_testing_baseurl)
* [`epel_testing_failovermethod`](#-epel--epel_testing_failovermethod)
* [`epel_testing_proxy`](#-epel--epel_testing_proxy)
* [`epel_testing_enabled`](#-epel--epel_testing_enabled)
* [`epel_testing_gpgcheck`](#-epel--epel_testing_gpgcheck)
* [`epel_testing_repo_gpgcheck`](#-epel--epel_testing_repo_gpgcheck)
* [`epel_testing_metalink`](#-epel--epel_testing_metalink)
* [`epel_testing_exclude`](#-epel--epel_testing_exclude)
* [`epel_testing_includepkgs`](#-epel--epel_testing_includepkgs)
* [`epel_testing_sslclientkey`](#-epel--epel_testing_sslclientkey)
* [`epel_testing_sslclientcert`](#-epel--epel_testing_sslclientcert)
* [`epel_testing_username`](#-epel--epel_testing_username)
* [`epel_testing_password`](#-epel--epel_testing_password)
* [`epel_source_mirrorlist`](#-epel--epel_source_mirrorlist)
* [`epel_source_baseurl`](#-epel--epel_source_baseurl)
* [`epel_source_failovermethod`](#-epel--epel_source_failovermethod)
* [`epel_source_proxy`](#-epel--epel_source_proxy)
* [`epel_source_enabled`](#-epel--epel_source_enabled)
* [`epel_source_gpgcheck`](#-epel--epel_source_gpgcheck)
* [`epel_source_repo_gpgcheck`](#-epel--epel_source_repo_gpgcheck)
* [`epel_source_metalink`](#-epel--epel_source_metalink)
* [`epel_source_exclude`](#-epel--epel_source_exclude)
* [`epel_source_includepkgs`](#-epel--epel_source_includepkgs)
* [`epel_source_sslclientkey`](#-epel--epel_source_sslclientkey)
* [`epel_source_sslclientcert`](#-epel--epel_source_sslclientcert)
* [`epel_source_username`](#-epel--epel_source_username)
* [`epel_source_password`](#-epel--epel_source_password)
* [`epel_debuginfo_mirrorlist`](#-epel--epel_debuginfo_mirrorlist)
* [`epel_debuginfo_baseurl`](#-epel--epel_debuginfo_baseurl)
* [`epel_debuginfo_failovermethod`](#-epel--epel_debuginfo_failovermethod)
* [`epel_debuginfo_proxy`](#-epel--epel_debuginfo_proxy)
* [`epel_debuginfo_enabled`](#-epel--epel_debuginfo_enabled)
* [`epel_debuginfo_gpgcheck`](#-epel--epel_debuginfo_gpgcheck)
* [`epel_debuginfo_repo_gpgcheck`](#-epel--epel_debuginfo_repo_gpgcheck)
* [`epel_debuginfo_metalink`](#-epel--epel_debuginfo_metalink)
* [`epel_debuginfo_exclude`](#-epel--epel_debuginfo_exclude)
* [`epel_debuginfo_includepkgs`](#-epel--epel_debuginfo_includepkgs)
* [`epel_debuginfo_sslclientkey`](#-epel--epel_debuginfo_sslclientkey)
* [`epel_debuginfo_sslclientcert`](#-epel--epel_debuginfo_sslclientcert)
* [`epel_debuginfo_username`](#-epel--epel_debuginfo_username)
* [`epel_debuginfo_password`](#-epel--epel_debuginfo_password)
* [`epel_testing_source_mirrorlist`](#-epel--epel_testing_source_mirrorlist)
* [`epel_testing_source_baseurl`](#-epel--epel_testing_source_baseurl)
* [`epel_testing_source_failovermethod`](#-epel--epel_testing_source_failovermethod)
* [`epel_testing_source_proxy`](#-epel--epel_testing_source_proxy)
* [`epel_testing_source_enabled`](#-epel--epel_testing_source_enabled)
* [`epel_testing_source_gpgcheck`](#-epel--epel_testing_source_gpgcheck)
* [`epel_testing_source_repo_gpgcheck`](#-epel--epel_testing_source_repo_gpgcheck)
* [`epel_testing_source_metalink`](#-epel--epel_testing_source_metalink)
* [`epel_testing_source_exclude`](#-epel--epel_testing_source_exclude)
* [`epel_testing_source_includepkgs`](#-epel--epel_testing_source_includepkgs)
* [`epel_testing_source_sslclientkey`](#-epel--epel_testing_source_sslclientkey)
* [`epel_testing_source_sslclientcert`](#-epel--epel_testing_source_sslclientcert)
* [`epel_testing_source_username`](#-epel--epel_testing_source_username)
* [`epel_testing_source_password`](#-epel--epel_testing_source_password)
* [`epel_testing_debuginfo_mirrorlist`](#-epel--epel_testing_debuginfo_mirrorlist)
* [`epel_testing_debuginfo_baseurl`](#-epel--epel_testing_debuginfo_baseurl)
* [`epel_testing_debuginfo_failovermethod`](#-epel--epel_testing_debuginfo_failovermethod)
* [`epel_testing_debuginfo_proxy`](#-epel--epel_testing_debuginfo_proxy)
* [`epel_testing_debuginfo_enabled`](#-epel--epel_testing_debuginfo_enabled)
* [`epel_testing_debuginfo_gpgcheck`](#-epel--epel_testing_debuginfo_gpgcheck)
* [`epel_testing_debuginfo_repo_gpgcheck`](#-epel--epel_testing_debuginfo_repo_gpgcheck)
* [`epel_testing_debuginfo_metalink`](#-epel--epel_testing_debuginfo_metalink)
* [`epel_testing_debuginfo_exclude`](#-epel--epel_testing_debuginfo_exclude)
* [`epel_testing_debuginfo_includepkgs`](#-epel--epel_testing_debuginfo_includepkgs)
* [`epel_testing_debuginfo_sslclientkey`](#-epel--epel_testing_debuginfo_sslclientkey)
* [`epel_testing_debuginfo_sslclientcert`](#-epel--epel_testing_debuginfo_sslclientcert)
* [`epel_testing_debuginfo_username`](#-epel--epel_testing_debuginfo_username)
* [`epel_testing_debuginfo_password`](#-epel--epel_testing_debuginfo_password)
* [`os_maj_release`](#-epel--os_maj_release)

##### <a name="-epel--epel_managed"></a>`epel_managed`

Data type: `Boolean`

Determines if the main EPEL repository is managed.

Default value: `true`

##### <a name="-epel--epel_source_managed"></a>`epel_source_managed`

Data type: `Boolean`

Determines if the `epel-source` repository is managed.

Default value: `true`

##### <a name="-epel--epel_debuginfo_managed"></a>`epel_debuginfo_managed`

Data type: `Boolean`

Determines if the `epel-debuginfo` repository is managed.

Default value: `true`

##### <a name="-epel--epel_testing_managed"></a>`epel_testing_managed`

Data type: `Boolean`

Determines if the `epel-testing` repository is managed.

Default value: `true`

##### <a name="-epel--epel_testing_source_managed"></a>`epel_testing_source_managed`

Data type: `Boolean`

Determines if the `epel-testing-source` repository is managed.

Default value: `true`

##### <a name="-epel--epel_testing_debuginfo_managed"></a>`epel_testing_debuginfo_managed`

Data type: `Boolean`

Determines if the `epel-testing-debuginfo` repository is managed.

Default value: `true`

##### <a name="-epel--epel_gpg_managed"></a>`epel_gpg_managed`

Data type: `Boolean`

Detemines if the module manages the rpm-gpg key for EPEL.

Default value: `true`

##### <a name="-epel--epel_mirrorlist"></a>`epel_mirrorlist`

Data type: `Any`



Default value: `$epel::params::epel_mirrorlist`

##### <a name="-epel--epel_baseurl"></a>`epel_baseurl`

Data type: `Any`



Default value: `$epel::params::epel_baseurl`

##### <a name="-epel--epel_failovermethod"></a>`epel_failovermethod`

Data type: `Any`



Default value: `$epel::params::epel_failovermethod`

##### <a name="-epel--epel_proxy"></a>`epel_proxy`

Data type: `Any`



Default value: `$epel::params::epel_proxy`

##### <a name="-epel--epel_enabled"></a>`epel_enabled`

Data type: `Any`



Default value: `$epel::params::epel_enabled`

##### <a name="-epel--epel_gpgcheck"></a>`epel_gpgcheck`

Data type: `Any`



Default value: `$epel::params::epel_gpgcheck`

##### <a name="-epel--epel_repo_gpgcheck"></a>`epel_repo_gpgcheck`

Data type: `Any`



Default value: `$epel::params::epel_repo_gpgcheck`

##### <a name="-epel--epel_metalink"></a>`epel_metalink`

Data type: `Any`



Default value: `$epel::params::epel_metalink`

##### <a name="-epel--epel_exclude"></a>`epel_exclude`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_includepkgs"></a>`epel_includepkgs`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_sslclientkey"></a>`epel_sslclientkey`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_sslclientcert"></a>`epel_sslclientcert`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_username"></a>`epel_username`

Data type: `Optional[String[1]]`



Default value: `undef`

##### <a name="-epel--epel_password"></a>`epel_password`

Data type: `Optional[String[1]]`



Default value: `undef`

##### <a name="-epel--epel_testing_mirrorlist"></a>`epel_testing_mirrorlist`

Data type: `Any`



Default value: `$epel::params::epel_testing_mirrorlist`

##### <a name="-epel--epel_testing_baseurl"></a>`epel_testing_baseurl`

Data type: `Any`



Default value: `$epel::params::epel_testing_baseurl`

##### <a name="-epel--epel_testing_failovermethod"></a>`epel_testing_failovermethod`

Data type: `Any`



Default value: `$epel::params::epel_testing_failovermethod`

##### <a name="-epel--epel_testing_proxy"></a>`epel_testing_proxy`

Data type: `Any`



Default value: `$epel::params::epel_testing_proxy`

##### <a name="-epel--epel_testing_enabled"></a>`epel_testing_enabled`

Data type: `Any`



Default value: `$epel::params::epel_testing_enabled`

##### <a name="-epel--epel_testing_gpgcheck"></a>`epel_testing_gpgcheck`

Data type: `Any`



Default value: `$epel::params::epel_testing_gpgcheck`

##### <a name="-epel--epel_testing_repo_gpgcheck"></a>`epel_testing_repo_gpgcheck`

Data type: `Any`



Default value: `$epel::params::epel_testing_repo_gpgcheck`

##### <a name="-epel--epel_testing_metalink"></a>`epel_testing_metalink`

Data type: `Any`



Default value: `$epel::params::epel_testing_metalink`

##### <a name="-epel--epel_testing_exclude"></a>`epel_testing_exclude`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_testing_includepkgs"></a>`epel_testing_includepkgs`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_testing_sslclientkey"></a>`epel_testing_sslclientkey`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_testing_sslclientcert"></a>`epel_testing_sslclientcert`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_testing_username"></a>`epel_testing_username`

Data type: `Optional[String[1]]`



Default value: `undef`

##### <a name="-epel--epel_testing_password"></a>`epel_testing_password`

Data type: `Optional[String[1]]`



Default value: `undef`

##### <a name="-epel--epel_source_mirrorlist"></a>`epel_source_mirrorlist`

Data type: `Any`



Default value: `$epel::params::epel_source_mirrorlist`

##### <a name="-epel--epel_source_baseurl"></a>`epel_source_baseurl`

Data type: `Any`



Default value: `$epel::params::epel_source_baseurl`

##### <a name="-epel--epel_source_failovermethod"></a>`epel_source_failovermethod`

Data type: `Any`



Default value: `$epel::params::epel_source_failovermethod`

##### <a name="-epel--epel_source_proxy"></a>`epel_source_proxy`

Data type: `Any`



Default value: `$epel::params::epel_source_proxy`

##### <a name="-epel--epel_source_enabled"></a>`epel_source_enabled`

Data type: `Any`



Default value: `$epel::params::epel_source_enabled`

##### <a name="-epel--epel_source_gpgcheck"></a>`epel_source_gpgcheck`

Data type: `Any`



Default value: `$epel::params::epel_source_gpgcheck`

##### <a name="-epel--epel_source_repo_gpgcheck"></a>`epel_source_repo_gpgcheck`

Data type: `Any`



Default value: `$epel::params::epel_source_repo_gpgcheck`

##### <a name="-epel--epel_source_metalink"></a>`epel_source_metalink`

Data type: `Any`



Default value: `$epel::params::epel_source_metalink`

##### <a name="-epel--epel_source_exclude"></a>`epel_source_exclude`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_source_includepkgs"></a>`epel_source_includepkgs`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_source_sslclientkey"></a>`epel_source_sslclientkey`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_source_sslclientcert"></a>`epel_source_sslclientcert`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_source_username"></a>`epel_source_username`

Data type: `Optional[String[1]]`



Default value: `undef`

##### <a name="-epel--epel_source_password"></a>`epel_source_password`

Data type: `Optional[String[1]]`



Default value: `undef`

##### <a name="-epel--epel_debuginfo_mirrorlist"></a>`epel_debuginfo_mirrorlist`

Data type: `Any`



Default value: `$epel::params::epel_debuginfo_mirrorlist`

##### <a name="-epel--epel_debuginfo_baseurl"></a>`epel_debuginfo_baseurl`

Data type: `Any`



Default value: `$epel::params::epel_debuginfo_baseurl`

##### <a name="-epel--epel_debuginfo_failovermethod"></a>`epel_debuginfo_failovermethod`

Data type: `Any`



Default value: `$epel::params::epel_debuginfo_failovermethod`

##### <a name="-epel--epel_debuginfo_proxy"></a>`epel_debuginfo_proxy`

Data type: `Any`



Default value: `$epel::params::epel_debuginfo_proxy`

##### <a name="-epel--epel_debuginfo_enabled"></a>`epel_debuginfo_enabled`

Data type: `Any`



Default value: `$epel::params::epel_debuginfo_enabled`

##### <a name="-epel--epel_debuginfo_gpgcheck"></a>`epel_debuginfo_gpgcheck`

Data type: `Any`



Default value: `$epel::params::epel_debuginfo_gpgcheck`

##### <a name="-epel--epel_debuginfo_repo_gpgcheck"></a>`epel_debuginfo_repo_gpgcheck`

Data type: `Any`



Default value: `$epel::params::epel_debuginfo_repo_gpgcheck`

##### <a name="-epel--epel_debuginfo_metalink"></a>`epel_debuginfo_metalink`

Data type: `Any`



Default value: `$epel::params::epel_debuginfo_metalink`

##### <a name="-epel--epel_debuginfo_exclude"></a>`epel_debuginfo_exclude`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_debuginfo_includepkgs"></a>`epel_debuginfo_includepkgs`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_debuginfo_sslclientkey"></a>`epel_debuginfo_sslclientkey`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_debuginfo_sslclientcert"></a>`epel_debuginfo_sslclientcert`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_debuginfo_username"></a>`epel_debuginfo_username`

Data type: `Optional[String[1]]`



Default value: `undef`

##### <a name="-epel--epel_debuginfo_password"></a>`epel_debuginfo_password`

Data type: `Optional[String[1]]`



Default value: `undef`

##### <a name="-epel--epel_testing_source_mirrorlist"></a>`epel_testing_source_mirrorlist`

Data type: `Any`



Default value: `$epel::params::epel_testing_source_mirrorlist`

##### <a name="-epel--epel_testing_source_baseurl"></a>`epel_testing_source_baseurl`

Data type: `Any`



Default value: `$epel::params::epel_testing_source_baseurl`

##### <a name="-epel--epel_testing_source_failovermethod"></a>`epel_testing_source_failovermethod`

Data type: `Any`



Default value: `$epel::params::epel_testing_source_failovermethod`

##### <a name="-epel--epel_testing_source_proxy"></a>`epel_testing_source_proxy`

Data type: `Any`



Default value: `$epel::params::epel_testing_source_proxy`

##### <a name="-epel--epel_testing_source_enabled"></a>`epel_testing_source_enabled`

Data type: `Any`



Default value: `$epel::params::epel_testing_source_enabled`

##### <a name="-epel--epel_testing_source_gpgcheck"></a>`epel_testing_source_gpgcheck`

Data type: `Any`



Default value: `$epel::params::epel_testing_source_gpgcheck`

##### <a name="-epel--epel_testing_source_repo_gpgcheck"></a>`epel_testing_source_repo_gpgcheck`

Data type: `Any`



Default value: `$epel::params::epel_testing_source_repo_gpgcheck`

##### <a name="-epel--epel_testing_source_metalink"></a>`epel_testing_source_metalink`

Data type: `Any`



Default value: `$epel::params::epel_testing_source_metalink`

##### <a name="-epel--epel_testing_source_exclude"></a>`epel_testing_source_exclude`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_testing_source_includepkgs"></a>`epel_testing_source_includepkgs`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_testing_source_sslclientkey"></a>`epel_testing_source_sslclientkey`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_testing_source_sslclientcert"></a>`epel_testing_source_sslclientcert`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_testing_source_username"></a>`epel_testing_source_username`

Data type: `Optional[String[1]]`



Default value: `undef`

##### <a name="-epel--epel_testing_source_password"></a>`epel_testing_source_password`

Data type: `Optional[String[1]]`



Default value: `undef`

##### <a name="-epel--epel_testing_debuginfo_mirrorlist"></a>`epel_testing_debuginfo_mirrorlist`

Data type: `Any`



Default value: `$epel::params::epel_testing_debuginfo_mirrorlist`

##### <a name="-epel--epel_testing_debuginfo_baseurl"></a>`epel_testing_debuginfo_baseurl`

Data type: `Any`



Default value: `$epel::params::epel_testing_debuginfo_baseurl`

##### <a name="-epel--epel_testing_debuginfo_failovermethod"></a>`epel_testing_debuginfo_failovermethod`

Data type: `Any`



Default value: `$epel::params::epel_testing_debuginfo_failovermethod`

##### <a name="-epel--epel_testing_debuginfo_proxy"></a>`epel_testing_debuginfo_proxy`

Data type: `Any`



Default value: `$epel::params::epel_testing_debuginfo_proxy`

##### <a name="-epel--epel_testing_debuginfo_enabled"></a>`epel_testing_debuginfo_enabled`

Data type: `Any`



Default value: `$epel::params::epel_testing_debuginfo_enabled`

##### <a name="-epel--epel_testing_debuginfo_gpgcheck"></a>`epel_testing_debuginfo_gpgcheck`

Data type: `Any`



Default value: `$epel::params::epel_testing_debuginfo_gpgcheck`

##### <a name="-epel--epel_testing_debuginfo_repo_gpgcheck"></a>`epel_testing_debuginfo_repo_gpgcheck`

Data type: `Any`



Default value: `$epel::params::epel_testing_debuginfo_repo_gpgcheck`

##### <a name="-epel--epel_testing_debuginfo_metalink"></a>`epel_testing_debuginfo_metalink`

Data type: `Any`



Default value: `$epel::params::epel_testing_debuginfo_metalink`

##### <a name="-epel--epel_testing_debuginfo_exclude"></a>`epel_testing_debuginfo_exclude`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_testing_debuginfo_includepkgs"></a>`epel_testing_debuginfo_includepkgs`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_testing_debuginfo_sslclientkey"></a>`epel_testing_debuginfo_sslclientkey`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_testing_debuginfo_sslclientcert"></a>`epel_testing_debuginfo_sslclientcert`

Data type: `Any`



Default value: `undef`

##### <a name="-epel--epel_testing_debuginfo_username"></a>`epel_testing_debuginfo_username`

Data type: `Optional[String[1]]`



Default value: `undef`

##### <a name="-epel--epel_testing_debuginfo_password"></a>`epel_testing_debuginfo_password`

Data type: `Optional[String[1]]`



Default value: `undef`

##### <a name="-epel--os_maj_release"></a>`os_maj_release`

Data type: `Any`



Default value: `$epel::params::os_maj_release`