Puppet Master 自行执行目录

Puppet Master 自行执行目录

木偶大师能对自己执行其目录吗?

我想在主服务器上自动执行一些任务。最好的方法是为主服务器创建一个节点并直接应用目录。

如果不可能,我可以手动应用整个目录吗?如果我尝试手动操作puppet apply,似乎不起作用。

谢谢。

答案1

的主角色和代理角色puppet由两个不同的进程管理,因此puppetmaster也可以puppet运行一个代理,在这种情况下,机器将方便地获得其目录的服务。

此外,拥有一组适用于每个主机的模块(例如安全基线)并不罕见,包括puppetmaster。当然,您也可以拥有专门针对主机的模块puppetmaster

从您的问题中不能完全清楚您所说的“自动执行主服务器上的某些任务”是什么意思:您是想保持puppetmaster已知状态还是根据需要运行某些任意任务。

对于前者,的标准行为puppet就是您所需要的,对于后者,您可以检查puppet的配套项目,木偶集体

答案2

实际上,我们有一个非常相似的设置,其中我们有一个特定于我们的傀儡大师的清单。

我们只是在它们上面定期运行 Puppet 代理,就像我们对任何其他节点所做的那样。

您只需要确保运行,puppet agent而不是puppet apply真正使用 puppetmaster 进程已知的目录。

相关内容