Open
Description
Puppet 6 moved some once-core modules to separate repos. The puppet-agent typically provides those modules and they do not need to be listed in the Puppetfile
(unless specifying a different version than the agent provides) and should not be listed when there are Puppet 5 agents connecting to the master. However, they need to be in the .fixtures.yml
for testing.
We need an option to create the fixtures settings for the core modules. An additional option could add/remove them to/from the Puppetfile
.
We must also consider the case where the Puppetfile
specifies a subset of those modules, but not all, and ensure that the resulting fixtures specifies the Puppetfile
version, not the default/latest versions.