/etc/puppet/puppet.conf causes continuous pulls, not no pulls. I'm trying to arrange puppet so that it will listen for
puppetrun calls, but never pull without one.
--no-client option and it will just wait for the master to initiate an update.
no-client: Do not create a config client. This will cause the daemon to run without ever checking for its configuration automatically, and only makes sense when used in conjunction with --listen.