Eu não esperaria que a opção daemonize afetasse isso - eu esperaria que controlasse se o programa se auto-renova e se desconecta do terminal.
link diz ...
runinterval
How often puppet agent applies the catalog. Note that a runinterval of
0 means “run continuously” rather than “never run.” If you want puppet
agent to never run, you should start it with the --no-client option.
This setting can be a time interval in seconds (30 or 30s), minutes
(30m), hours (6h), days (2d), or years (5y).
que parece mais relevante (a referência a começar com --no-client
em vez da própria configuração).
Quando precisamos impedir que os fantoches façam mudanças regulares, paramos o serviço no nó gerenciado. Isso obviamente significa que você precisa ser capaz de invocar uma execução única através de algum outro mecanismo (não fazemos isso com frequência, portanto, apenas execute a partir do shell).
Com essa configuração, o puppetd está em execução, mas não está fazendo atualizações regulares (essa é a minha expectativa - estou tentando isso em uma máquina de teste, mas ainda não se passou tempo suficiente).
A execução de puppet agent --test
causará uma única execução, mas não agendará execuções futuras.