Aim
The aim is to disable automatic Puppet-agent runs that occur every 30 minutes. It is possible to change the interval, but the automatic Puppet-agent runs should be disabled completely.
Attempt one
According to this documentation it should be possible to disable automatic Puppet-agent runs by configuring the following:
/etc/puppet/puppet.conf
[agent]
daemonize=false
results in
Notice: Run of Puppet configuration client already in progress;
skipping (/var/lib/puppet/state/agent_catalog_run.lock exists)
if puppet is run manually at the default run interval of 30minutes.
Attempt two
user@hostname:~$ sudo puppet agent --disable
results in
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.
Attempt three
This documentation was found after googling the question of this Q&A, but the provided information did not answer the question.