I don't think it's the lack of a "," after that line, the error states it's
on line 1 of the .pp, so I'd focus on the define line. Possibly, it's the
fact that $source is listed in the middle of all the other variables
defined with default values - most languages don't like you mixing things
like that. I'd move it to the front of the list, with all the variables
with defaults coming after.
Also, you might want to check for random control characters at the end of
the line, like if you had edited this file on a Windows box and then
uploaded it to your puppet master server. I know that's a long shot, but
always worth checking :)
puppet-users...@googlegroups.com<
puppet-users%2Bunsu...@googlegroups.com>
>> .
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.