| Hiera 5 has been a part of Puppet since Puppet 4.9 (released in February 2017). However, there are still Hiera functions that rely on the Hiera 3 gem. In Puppet 8, we have the opportunity to remove the hard dependency on Hiera 3. In broad strokes, this is what's required:
- Modify puppet to call `Puppet.features.hiera?` instead of `require 'hiera'`
- Update puppet's gemspec and ext/project_data.yaml to drop `hiera` as a runtime dependency
- Remove hiera from install.rb
|