Hello,

Smart variables were created back in the day that parameterized Puppet
classes didn't quite work yet, and were used as a workaround to get values
into the classes until smart class parameters got to the point they are
today.
Afterwards, they remained mostly for backwards-compatibility, while the
recommended best practice for the past several years has been to use smart
class parameters and parameterized classes.
The need to support both smart variables and smart class parameters which
are fairly similar but have some differences has caused some complexity in
the code base.

So, what I'm wondering is:
Do people actually still use smart variables at all?
If so, what do you use them for?
Would that same use-case be possible using smart class parameters, or
possibly using global parameters? If not, what is missing for that to work?

I'd be happy for any feedback so we know how to best direct our efforts in
this area, even just a "No use for them" - if that's all we get, we may
consider deprecating them.

-- 
Have a nice day,
Tomer Brisker
Red Hat Engineering

-- 
You received this message because you are subscribed to the Google Groups 
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to