Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.09 KB

File metadata and controls

32 lines (24 loc) · 1.09 KB

Changelog

All notable changes to this project will be documented in this file.

[1.0.0] - 2026-03-06

Changed

  • Complete rewrite from scratch under MIT license
  • Only git is supported as VCS backend
  • Requires Puppet >= 8.0.0
  • Removed puppetlabs/inifile dependency (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

Added

  • gitignore_entries parameter to manage additional .gitignore patterns
  • package_ensure parameter 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

Removed

  • Support for bzr, darcs, and hg VCS backends
  • etckeeper::ignore defined type (replaced by gitignore_entries parameter)
  • highlevel_package_manager and lowlevel_package_manager parameters
  • puppetlabs/inifile dependency
  • Support for EOL operating systems (RHEL 6/7, Debian 7-10, Ubuntu 14.04-20.04, SLES 11/12)
  • Travis CI configuration