在 Puppet 中,我应该在哪个节点上声明 puppetlabs-aws 类?

In Puppet, on which node should I declare the puppetlabs-aws classes?

如果我想使用 puppetlabs-aws 模块创建 Amazon AWS 实例,我应该在我的人偶层次结构中的哪个节点上声明这些 类?显然我不能在我即将创建的节点上声明它们,那么在哪里呢?何时以及如何应用清单?

清单 运行 在哪里并不重要。您可以 puppet apply 本地开发环境中的清单作为快速入门的方法。在生产环境中,您也可以有一个专用节点,该节点被归类为您的 "provisioner",您可以从中选择 运行 清单。也没有什么能阻止您将现有的 Puppet Master 归类为 "provisioner"。