CVQuesty
03/02/2026, 1:52 PMWhen you run something like:
```bash
puppet apply /path/to/manifest.pp
Puppet loads puppet.conf (typically /etc/puppetlabs/puppet/puppet.conf) and applies settings from the [main] section. This affects things like:
- modulepath / basemodulepath — where Puppet looks for modules
- vardir, confdir, codedir — standard directory paths
- environment — which environment context to use
- certname — identity of the node (relevant for $trusted facts)
- Any custom settings, pluginsync paths, etc.
### What does not get read
The [agent] section is not used by puppet apply. That section only applies when running puppet agent (the daemon/one-shot client that talks to a Puppet server). Similarly, [server] is ignored.```
Does that apply?