我如何让Puppet运行一次?

有时我想在所有服务器上运行一次命令,例如

service ntpd stop ntpdate ntp3.domain.local service ntpd start 

我如何让Puppet在所有服务器上运行一次这个命令? 我想避免这个命令每30分钟运行一次。

如果Puppet不是这个的正确工具,那么是什么?

你在找什么可能是一份工作:在工作的例子

看一下exec的'unless'参数。 http://docs.puppetlabs.com/references/latest/type.html#exec

例如,您可以添加最后一个命令来触摸文件,并在'unless'参数中使用'cat filename'。 如果文件存在,exec将不会运行:)