如何在puppet中使用非静态节点变量?
在puppet中,我想在一个节点上设置一个变量(比如{'acts_as_balancer'=>0},然后运行一个脚本将该变量更改为其他变量(现在说{'acts_as_balancer'=>1})。到目前为止,我只看到变量在puppet中被用作常量。在节点上将变量设置为非常量的方法是什么?变量是(应该是)不变的,所以你需要做些别的事情,这实际上取决于你真正想要达到的目标 如果您想运行一个脚本来更改puppetmaster上的变量,那么您可以使用Hiera并让脚本编写适当的YAML文件。您也可以使用该命令,但必须非常小心 但听起来好像你想在目录编译时做这件事,这充其量是个坏主意,因为你几乎肯定要依赖于解析顺序相关的解决方案如何在puppet中使用非静态节点变量?,puppet,Puppet,在puppet中,我想在一个节点上设置一个变量(比如{'acts_as_balancer'=>0},然后运行一个脚本将该变量更改为其他变量(现在说{'acts_as_balancer'=>1})。到目前为止,我只看到变量在puppet中被用作常量。在节点上将变量设置为非常量的方法是什么?变量是(应该是)不变的,所以你需要做些别的事情,这实际上取决于你真正想要达到的目标 如果您想运行一个脚本来更改puppetmaster上的变量,那么您可以使用Hiera并让脚本编写适当的YAML文件。您也可以使用