智能class参数和智能变量有什么区别

What is the difference between smart class parameters and smart variables

在puppet foreman UI中,有智能class参数和智能变量。智能 class 参数具有覆盖功能,而智能变量则没有;所以我想知道我们是否可以说智能变量是智能 class 参数的子集?

智能变量允许 Foreman 设置 Puppet 清单可以使用的全局变量。当使用未参数化的 manifests/classes 时,这通常更多地是为了向后兼容。

如果 class 被参数化,那么通过 Foreman 设置这些参数的方法是智能 Class 参数。