puppetlabs / puppetlabs-stdlib

Puppet Labs Standard Library module

Home Page:http://forge.puppetlabs.com/puppetlabs/stdlib

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Non namespaced `ensure_packages` function behaviour changed in 9.0.0

alexjfisher opened this issue · 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