It seems Puppetfile_unit has not been updated properly. This bumps
the versions used in the file so that we test our modules with
the latest dependent modules.
Change-Id: I61a5060a1f8a82182a2b90d95ebb3af93dc101b0
This patch adds the needed bits to replace Beaker
with Puppet Litmus.
Since Puppet Litmus only supports Puppet 6 we
need to remove Puppet 5 testing. The probability
that we break Puppet 5 support (we have promised
to keep it in Victoria) this late in the cycle is
very low hence we should try to get this through.
When this is merged we can move all modules over
to use Litmus and then cleanup all Beaker things.
Change-Id: I73f18345ed3e6481f86ad7af7d68f66b19d2250e
In puppet 6 they have moved out a lot of builtin
resources to their owns modules since they didn't
belong in the Puppet core however in deb/rpm packaging
they are still bundled in but not when installing from
gem.
So we must add them in here so that they are available
in our unit tests.
Change-Id: I7060191395eff9c1e3146cb10594a38bef113117