puppetlabs/puppetlabs-stdlib

Non namespaced `ensure_packages` function behaviour changed in 9.0.0

alexjfisher opened this issue · 0 comments

Describe the Bug

As originally discussed in #1365 the behaviour of ensure_packages is subtly different depending on whether the namespaced or non-namespaced version is called.

Expected Behavior

Package resources created by the function should be identically 'contained' whether they were created via the namespaced or non-namespaced function shim.

Additional Context

This issue supercedes #1365 where 2 separate issues are discussed and conflated.
A fix for this specific issue has been submitted in #1366