Project

General

Profile

Actions

Bug #23661

open

Change in behavior in "Enable smart variables in ENC" setting

Added by Rimma Ashkinadze over 6 years ago. Updated over 6 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

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.

Actions #1

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.

Actions

Also available in: Atom PDF