During normal operation, Puppet stores data it has made in a cache directory called vardir. This information can be used to analyze things. If you use the agent or apply command, you can find the Cache directory at one of the following places:  For Windows, the address is C:programmedPuppetLabspuppetcache.  On Linux, the location is /opt/puppetlabs/puppet/cache. You can also use the –vardir option at the command line to set the location of the puppet cache directory. We can change where vardir files and directories are stored by making changes to Puppet.conf.