[英]How to Configure puppet client without node entry in the puppet master's manifest file?
我有一個在Amazon EC2實例中運行的人偶主服務器。
我將EC2實例和設置/配置實例作為人偶客戶端生成,以便與人偶主機進行通信。 我已啟用證書的自動簽名。
我可以在p客戶端中指定要與哪個清單文件同步嗎? 我不想在清單文件中為我在主服務器中生成的每個人偶客戶端添加node <puppetClient> { .... }
條目。
謝謝
不直接,但您可以使用帶有單獨清單的環境。
[client1]
modulepath = /etc/puppet/modules
manifest = /etc/puppet/manifests/client.pp
這將使用client.pp而不是site.pp。 在客戶端上,您使用--environment client1或在puppet.conf中進行設置。 如果您不想在清單中使用節點{}定義,則應考慮使用“ 外部節點分類器” 。 ENC將返回類,這些類將包含在site.pp中或任何位置。 無論如何,使用ENC似乎可以解決您的問題。
如果所有客戶端都使用相同的配置,則可以使用文檔中提到的默認節點: http : //docs.puppetlabs.com/guides/language_guide.html#nodes
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.