Bug #23661
openChange in behavior in "Enable smart variables in ENC" setting
Description
Prior to the 1.17 upgrade, I had "Enable smart variables in ENC" set to YES and puppet catalogs were able to get variable data from hieradata. After the Foreman/Katello upgrade, puppet catalogs no longer contained the variables from hieradata. The values of these variables were blank.
Updated by Scott Nolin over 6 years ago
I just experienced this. It's potentially very damaging.
For my case it was a module with it's own hieradata, I'm not certain I saw it on data in our control repo (common hieradata). I have a parameter set as an array type, so hosts were throwing an error when it saw a string (I assume empty string..). Those without the classes assigned via foreman were fine.
Happily we don't use foreman to assign individual classes much any more.
The potential damage is scary.