puppet-lint installed from the master branch breaks the CI. This change
uses the official gem instead because the latest version now includes
the bug fix that wasn't released before.
Change-Id: I646176e30494cf1e8fac97c6ecebb3899ade8107
The latest version of puppetlabs_spec_helper (1.2.0) depends on
rubocop-rspec which itself requires at least Ruby 2.2.
Change-Id: Ica4b71296912a66a98b223c002d1e8bdd04111d6
This change implements the necessary bits and pieces for testing the
Puppet modules. Right now, it only run lint and syntax checker on the
modules.
The change also fixes a couple of issues with the existing code that
have been highlighted by the tests.
Change-Id: I4fd30baa23c474d75937b4f050b35c914efc4829