52bc6f8dfc
PR #156 merged a base class called `inifile` that dynamically queried hiera using explicit `hiera_hash()` functions and required functions from stdlib. It is an anti-pattern for component classes to contain hiera functions (even ones that do not trigger under all circumstances) as this leads to tight-coupling with hiera data structures. It also promotes the anti-pattern of declaring resources directly in hiera. Also, inifile is not going to receive a major version increase for a while (we hope) and so adding a dependency is not desirable at this point. Unfortunately this feedback was missed while reviewing the original PR, so it has to be reverted. |
||
---|---|---|
.. | ||
acceptance | ||
classes | ||
fixtures | ||
functions | ||
unit/puppet | ||
spec.opts | ||
spec_helper.rb | ||
spec_helper_acceptance.rb | ||
spec_helper_local.rb |