Puppet 代理守护进程不应在启动期间启动

标签 puppet

我已在我的服务器中安装了 puppet 代理。

1.我的代理正在自动运行,并正在停止通过 puppet 安装的 apache。 puppet 代理--configprint runinterval 1800

2.我可以终止该进程,但不希望该进程在服务器重新启动期间启动。

有人有什么想法吗?

最佳答案

嗯。第一次安装代理后,我第一次运行它,使用

从 master 请求证书
 sudo puppet agent --verbose --no-daemonize --onetime

(除其他外)指示代理不要继续作为守护进程运行。

然后在 master 上签署证书后,我就可以按需运行代理。

sudo puppet agent -t

代理上的 -t (--test) 标志有效地添加了 --onetime --verbose --no-daemonize --no-usecacheonfailure --detailed-exitcodes --no-splay --show_diff --no- use_cached_catalog 来运行代理。因此这样agent就一直运行--nodaemonize,我没有遇到agent自动运行的问题。

不确定这是否能解决您的用例。

关于Puppet 代理守护进程不应在启动期间启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50619026/

相关文章:

Puppet:为所有用户添加文件?

ruby - 在没有确认提示的情况下通过 RVM 安装 Ruby

Puppet 找不到 bundler 命令

linux - puppet linux yum 安装

github - jenkins、Github 和 Puppet 如何交互

arrays - puppet 在循环中添加数组元素

ssl - 如何在 puppet 中完全禁用 SSL 身份验证?

testing - 是否可以在 rspec-puppet 中编写测试来检查注册表是否存在?

linux - 如何通过 Puppet 编辑文件并向其中传递值

rspec - 如何使用 Rspec-puppet 测试自定义类型?