Pin volatile to frontend puppetmaster

While git managed files are by default distributed across all
puppetmasters whether they be frontends or backends. However volatile is
not making it very easy to get out-of-sync due to human error. So we pin
volatile to the frontend puppetmaster. This will mean somewhat more work
for the frontend.
While at it fix a bug with the frontend log not being a nicely named
file. Also somewhat better indentation for some ERB syntax

Change-Id: Ibcb7262d1fcfd21f621cb5b3c081c8711b9ef7cf
Merge "Pin volatile to frontend puppetmaster" into production