1

我的主机没有自动提取更改(至少每 30 分钟一次)。我每次都必须手动强制它才能看到更改。我是否缺少 init.pp 中的任何参数/资源描述?我的 init.pp 如下所示:

class checkout {
file { '/example/test12/test.sh':
ensure  => directory,
 mode    => '0755',
 recurse => true,
source  => 'puppet:///extra/'
}
}
4

1 回答 1

1

您的清单(init.pp例如 )指定应用什么,而不是何时应用。每个代理的配置决定了它执行目录运行的频率。如果您可以手动触发目录运行,但运行不会自动发生,那么最可能的结论是 puppet 代理服务没有运行。或者,有问题的代理可能配置了比您想象的更长的运行间隔——30 分钟只是默认值。

于 2016-03-21T19:20:14.020 回答