* mrepo.log must exist for mrepo to function correctly.
Notice: /Stage[main]//Mrepo::Repo[puppetlabs-el6-x86_64]/Exec[Synchronize repo puppetlabs-el6-x86_64]/returns: Traceback (most recent call last):
Notice: /Stage[main]//Mrepo::Repo[puppetlabs-el6-x86_64]/Exec[Synchronize repo puppetlabs-el6-x86_64]/returns:   File "/usr/bin/mrepo", line 1733, in <module>
Notice: /Stage[main]//Mrepo::Repo[puppetlabs-el6-x86_64]/Exec[Synchronize repo puppetlabs-el6-x86_64]/returns:     main()
Notice: /Stage[main]//Mrepo::Repo[puppetlabs-el6-x86_64]/Exec[Synchronize repo puppetlabs-el6-x86_64]/returns:   File "/usr/bin/mrepo", line 1649, in main
Notice: /Stage[main]//Mrepo::Repo[puppetlabs-el6-x86_64]/Exec[Synchronize repo puppetlabs-el6-x86_64]/returns:     fd = open(cf.logfile, 'a+')
Notice: /Stage[main]//Mrepo::Repo[puppetlabs-el6-x86_64]/Exec[Synchronize repo puppetlabs-el6-x86_64]/returns: IOError: [Errno 13] Permission denied: '/var/log/mrepo.log'
* template fails when run user and pass not provided, even if unneeded.
* Documented params
 * gentimout written as gen_timeout
 * synctimeout not existing.
* With the require on Apache there is a circular dependency error. I have not found/searched a better solution. This does require to handle Apache before, outside of the module….
The puppetlabs apache module replaced the 'template' param by 'custom_fragment'
* Use $user and $group
* set perm to 0750
* Use original param naming and be consistent.
* Require newer apache puppet module as we use the custom_fragment param that replaces the 'old' template param
Remove execute permission from mrepo.log
Merge branch 'pull-9'

This closes GH-9