Configuration 如何在puppet master';中配置puppet客户端而无需节点条目;谁的清单文件?

Configuration 如何在puppet master';中配置puppet客户端而无需节点条目;谁的清单文件?,configuration,amazon-ec2,puppet,Configuration,Amazon Ec2,Puppet,我在AmazonEC2实例中运行了一个puppet主服务器 我生成EC2实例,并将实例设置/配置为傀儡客户端,以与傀儡主机通信。 我已启用证书的自动签名 我可以在puppet客户端中指定与哪个清单文件同步吗? 我不想在清单文件中为我在主程序中生成的每个傀儡客户机添加节点{….}条目 谢谢,不是直接的,但是您可以使用带有单独清单的环境 [client1] modulepath = /etc/puppet/modules manifest = /etc/puppet/manifests/client

我在AmazonEC2实例中运行了一个puppet主服务器

我生成EC2实例,并将实例设置/配置为傀儡客户端,以与傀儡主机通信。 我已启用证书的自动签名

我可以在puppet客户端中指定与哪个清单文件同步吗? 我不想在清单文件中为我在主程序中生成的每个傀儡客户机添加
节点{….}
条目


谢谢,不是直接的,但是您可以使用带有单独清单的环境

[client1]
modulepath = /etc/puppet/modules
manifest = /etc/puppet/manifests/client.pp

这将使用client.pp而不是site.pp。在客户端上使用--environment client1或在puppet.conf中设置。如果您不想在清单中使用节点{}定义,那么应该考虑使用。ENC将返回类,这些类将包含在site.pp或任何地方。使用ENC似乎可以解决您的问题。

如果您的所有客户端都使用相同的配置,您可以使用文档中提到的默认节点: