Support Puppet v4
Modernize module
-
Drop support for Puppet v2.
-
Add support for Puppet v4.
-
Explicitly test against supported Ruby and Puppet matrix.
-
Support Ruby versions 1.8.7, 1.9.3, 2.0.0, 2.1.0 and 2.3.1.
-
Use puppet-lint v2.
-
Use community puppet-lint plugins (Code already complied with the style).
Hi @thias could you please merge this
Hello
Great job, I need this feature too :)
Regards
Hej @thias, We are using a setup like @ghoneycutt proposed since years and it helps us a lot. It will create tests in all combinations of Puppet & Ruby, here is an example: https://travis-ci.org/Phil-Friderici/puppet-module-afs/builds/203724249
Please give it a try :)
If you are interessted in this, I can add the needed changes to keep this running with the latest Puppets and gem versions.
@Phil-Friderici I would be happy to accept those in my branch if you would like to submit a PR against that.
@ghoneycutt sent a PR to your branch
@thias my repo has Travis CI enabled and you can have a peek how a PR will looks like with it [1] and what nice overview you get about the tested combinations of Puppet and Ruby [2].
[1] https://github.com/Phil-Friderici/puppet-sysctl/pull/1 [2] https://travis-ci.org/Phil-Friderici/puppet-sysctl/builds/221247268