Issue #14423 has been reported by Anand Kumria. ---------------------------------------- Bug #14423: syntax error when , is incuded https://projects.puppetlabs.com/issues/14423
Author: Anand Kumria Status: Unreviewed Priority: Normal Assignee: Category: Target version: Affected Puppet version: 2.7.14 Keywords: DSL Branch: The general syntax of the puppet DSL allows for trailing commas (,) to appear at the end of each line. **except**, it seems as an overridable parameter to a class. This inconsistency just bit me on my first module, where I had it working locally and did a "final cleanup" prior to upload. Could not parse for environment production: Syntax error at ')' at /tmp/vagrant-puppet/modules-0/nullmailer/manifests/init.pp:9 on node web1.example.net To fix, I did: % git diff diff --git a/manifests/init.pp b/manifests/init.pp index ab5cd41..7237184 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -4,7 +4,7 @@ class nullmailer ( $service = $nullmailer::params::service, $manage_etc_mailname = $nullmailer::params::manage_etc_mailname, $adminaddr = "root@$::domain", - $remoterelay = "smtp.$::domain", + $remoterelay = "smtp.$::domain" ) inherits nullmailer::params { This is from akumria/nullmailer on the puppetforge, where I uploaded v1.0.1 with the workaround. But it seems odd and inconsistent that I had to. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to puppet-bugs@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.