All notable changes to this project will be documented in this file.
- Complete rewrite from scratch under MIT license
- Only git is supported as VCS backend
- Requires Puppet >= 8.0.0
- Removed
puppetlabs/inifiledependency (git config managed via exec) - Removed package manager parameters (etckeeper auto-detects)
- Replaced ERB template with EPP
- CI moved to GitHub Actions (voxpupuli/gha-puppet)
- Tooling updated to Voxpupuli standards
gitignore_entriesparameter to manage additional .gitignore patternspackage_ensureparameter for package version pinning- Support for Rocky Linux, AlmaLinux
- Modern OS versions: RHEL 8/9, Debian 11/12, Ubuntu 22.04/24.04, SLES 15
- Support for bzr, darcs, and hg VCS backends
etckeeper::ignoredefined type (replaced bygitignore_entriesparameter)highlevel_package_managerandlowlevel_package_managerparameterspuppetlabs/inifiledependency- Support for EOL operating systems (RHEL 6/7, Debian 7-10, Ubuntu 14.04-20.04, SLES 11/12)
- Travis CI configuration