setup Inline with Upstream Stable (IUS) repository
This module enables the IUS repository for RHEL and CentOS 5/6/7
- Manages a package called ius-release
Inlcude ius class to install ius repository
class { '::ius': }
We can also use this module to ensure IUS' absence:
class { '::ius':
ensure => 'absent',
}
- package_ensure: package status (default: 'installed')
- import_gpgkey: automatically import IUS GPG key (default: true)
- enable_repo_ius: controls enable flag (default: true)
- enable_repo_ius_debug: controls enable flag (default: false)
- enable_repo_ius_source: controls enable flag (default: false)
- enable_repo_ius_dev: controls enable flag (default: false)
- enable_repo_ius_dev_debug: controls enable flag (default: false)
- enable_repo_ius_dev_source: controls enable flag (default: false)
- enable_repo_ius_testing: controls enable flag (default: false)
- enable_repo_ius_testing_debug: controls enable flag (default: false)
- enable_repo_ius_testing_source: controls enable flag (default: false)
We are pushing to have acceptance testing in place, so any new feature should have some test to check both presence and absence of any feature
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request