Release notes for the treydock-repo_centos module.
- Fix gpgkey used for debug repositories on CentOS 5
- Add treydock/gpg_key module dependency back as it was accidentally removed
This release is the first under new author that contains backwards incompatible changes.
Backwards incompatible changes:
- By default mirrorlist is now set for repos but can be overridden using
enable_mirrorlist
parameter. Default mirrorlist values are that of stock CentOS repo files shipped with the operating system
Features:
- Manage fasttrack repo
- Manage source repos
- Manage debuginfo repo
- Remove management of the contents for CentOS GPG keys
- Updates to development dependencies, rake tasks and travis-ci test coverage
This major release
Detailed Changes:
- Use the Anchor pattern to order the classes so existing repo files are removed before new repos added.
- Use Package resource collector to ensure this module runs before any managed Package resources
- Add dependency treydock-gpg_key to manage GPG keys replacing the repo_centos::rpm_gpg_key defined type
- Remove CentOS-Vault.repo and CentOS-SCL.repo files
- Add newline to GPG keys so they aren't unnecessarily replaced
- Remove os_maj_version fact in favor of using external facts in the following order:
- facter's operatingsystemmajrelease
- another module's os_maj_version
- inline template parsing facter's operatingsystemrelease fact
- Cleanup code to pass puppet-lint tests (proper variable scopes, spacing ,etc)
- Add rspec-puppet unit testing
- Add beaker-rspec system tests
- NOTE: The
should_not
matchers do not work despite the module correctly disabling yumrepo resources and removing repo files.
- NOTE: The
Initial release.
This module is based on the following puppetlabs module: http://github.com/stahnma/puppet-module-puppetlabs_yum