Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Changes from Validate_ to datatypes is not backward compatible with Puppet 3.8.7 #1053
Affected Puppet, Ruby, OS and module versions/distributions
How to reproduce (e.g Puppet code you use)
What are you seeing
Error: Syntax error at 'Boolean'; expected ')' at /etc/puppet/modules/nginx/manifests/init.pp:31 on node ip-172-31-29-227.ec2.internal
What behaviour did you expect instead
puppet parser validate /etc/puppet/modules/nginx/manifests/init.pp
Any additional information you'd like to impart
README.md indicates that this module is compatible with a minimum version of 3.8.7 or later but
@mbelscher Puppet 3 support has recently been dropped. Release 0.6.0 is the last version to support it. The next release will be 1.0.0 and require puppet 4.6 or later. Thanks for pointing out that our README needed updating too.
In general, if they haven't already, all voxpupuli modules will be dropping puppet 3 support soon. Puppet 3 has been officially EOL since the beginning of the year. If you find you need help upgrading to Puppet 4, there are always plenty of people willing to help on the #voxpupuli IRC channel.