Corrected default directory variable scope for gluster log in order to avoid this error message on ubuntu 14.04 with gluster v3.5.2 :
#Notice: /Stage[main]/Main/Node[puppet]/Gluster::Mount[/mnt/volume2]/Mount[/mnt/volume2]/ensure: ensure changed 'unmounted' to 'mounted'
#Debug: Executing '/bin/mount /mnt/volume2'
#Error: /Stage[main]/Main/Node[puppet]/Gluster::Mount[/mnt/volume2]/Mount[/mnt/volume2]: Could not evaluate: Execution of '/bin/mount /mnt/volume2' returned 1: ERROR: failed to create logfile "/var/log/glusterfs/mnt-volume2.log" (No such file or directory)
#ERROR: failed to open logfile /var/log/glusterfs/mnt-volume2.log
#Mount failed. Please check the log file for more details.