# Is puppet.conf the best way to upgrade VMs?

I'm working on a project that installs 11 Virtual Machines with different configurations and files and I'm doing that via puppet and fuel (osnailyfacter) interfaces. It basically starts off with a puppet.conf of

[main]
logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=/var/lib/puppet/ssl
rundir=/var/run/puppet
factpath=$vardir/lib/facter templatedir=$confdir/templates

[master]
# These are needed when the puppetmaster is run by passenger
# and can safely be removed if webrick is used.

[deploy]
manifest = $confdir/$environment/manifests/site.pp


and having the corresponding site.pp and a puppet agent call of

puppet agent -tvd --pluginsync --waitforcert=120 --configtimeout=360 --no-report --server myserver.master.mine.com --environment deploy


Basically, my question is: If I need to make changes in the future (modify config files, load new packages, <you know="" -="" puppet="" stuff="">) is it OK / best practice to modify the puppet.conf to add on ...

[deploy]
manifest = $confdir/$environment/manifests/site.pp
manifest = $confdir/$environment/manifests/site.pp
manifest = $confdir/$environment/manifests/site.pp