0

我知道如何使用在线门户声明工头主机组,但如何让它影响主机?还有关于主机组的所有清单/模块都去哪里了?它有特定的格式吗?

感谢您提前回复!

4

1 回答 1

1

您需要在主机上设置主机组,方法是转到主机列表(主机 > 所有主机),单击主机旁边的编辑并从下拉列表中选择主机组,然后提交。您在主机组上设置的任何 Puppet 类都将应用于该主机。

您还可以使用左侧的复选框从主机列表中设置多个主机上的主机组,然后从右侧下拉菜单中的“选择操作”下拉菜单中选择“更改组”。

您的 Puppet 模块进入主机所在环境的常规 Puppet 模块路径。如果您的主机处于“生产”环境中,那么通常是/etc/puppet/environments/production/modules/. 诸如/etc/puppet/modules/通常在 Puppet 中配置的路径basemodulepath,应该适用于所有环境。

模块的布局需要满足Puppet 的自动加载器布局,它提供了可预测的结构,以便 Puppet 可以找到它们。如果你要添加一个ntp类,它可能在/etc/puppet/environments/production/modules/ntp/manifests/init.pp.

将模块放入文件系统后,您可以在Configure > Puppet classes > Import下导入它们。如果它们没有出现,请使用puppet parser validate init.ppetc检查语法。

于 2015-07-08T08:30:57.343 回答