目标
目的是禁用每30分钟发生一次的自动Puppet-agent运行。可以更改间隔,但是应该完全禁用自动Puppet-agent运行。
尝试一次
根据此文档,应该可以通过配置以下内容来禁用自动Puppet-agent运行:
/etc/puppet/puppet.conf
[agent]
daemonize=false
结果是
Notice: Run of Puppet configuration client already in progress;
skipping (/var/lib/puppet/state/agent_catalog_run.lock exists)
如果木偶以默认的30分钟运行间隔手动运行。
尝试两次
user@hostname:~$ sudo puppet agent --disable
结果是
user@hostname:~$ sudo puppet agent -t
Notice: Skipping run of Puppet configuration client;
administratively disabled (Reason: 'reason not specified');
Use 'puppet agent --enable' to re-enable.
尝试三
在仔细研究了此问答之后,找到了此文档,但提供的信息并未回答问题。
daemonize=false
设置仍位于/etc/puppet/puppet.conf中的“代理”部分中
chkconfig puppet off && service puppet stop
使用Red Hat及其衍生产品。