===
Puppet module for managing software repositories (yum, zypper, apt)
===
This module is built for use with Puppet v3 on the following OS families.
- EL 7
- EL 6
- EL 5
- Suse 11
This module uses the custom types zypprepo and rpmkey.
===
Type of repository to configure. Default value depending on OS (yum for RHEL and so on).
- Default: 'USE_DEFAULT'
Hash of repositories to configure.
- Default: undef
Boolean to control merges of all found instances of repositories in Hiera. This is useful for specifying repositories resources at different levels of the hierarchy and having them all included in the catalog.
- Default: false
===
Type of repository to configure (yum, zypper, apt)
- Default: N/A
URL to the directory where the yum repository 'repodata' directory lives.
- Default: N/A
Either '1' or '0'. This tells yum whether or not use this repository.
- Default: '1'
Note: Suse only
- Default: undef
Either '1' or '0'. This tells yum whether or not it should perform a GPG signature check on the packages gotten from this repository.
- Default: undef
URL pointing to the ASCII-armored GPG key file for the repository.
- Default: undef
KeyID for the GPG key to import. 8 char hex key in uppercase.
- Default: undef
Priority of this repository from 1-99. Requires that the priorities plugin is installed and enabled.
- Default: undef
Note: Suse only.
- Default: undef
Note: Suse only.
- Default: undef
A human-readable description of the repository.
- Default: undef
List of shell globs. Matching packages will never be considered in updates or installs for this repo.
- Default: undef
URL to the proxy server that yum should use.
- Default: undef
Boolean to control whether or not baseurl
should be converted to lowercase.
- Default: false