Summary: | [sysutils/puppet6] Ressource problem sshkey with ruby 27 | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | albert.shih |
Component: | Individual Port(s) | Assignee: | FreeBSD Puppet Team <puppet> |
Status: | Closed Works As Intended | ||
Severity: | Affects Many People | CC: | mikael, romain |
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(puppet) |
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
albert.shih
2020-12-04 09:45:43 UTC
(In reply to albert.shih from comment #0) sshkey and a few other types were removed in Puppet 6.x. Hi! Yes, a bunch of basic Puppet types are not part of Puppet anymore (starting with Puppet 6). The All-In-One package by Puppetlabs still include them, but when you are not using this package (for example when using the FreeBSD port or the Puppet gem), you must distribute these modules. As you found out, the easiest way is to add the corresponding puppetlabs/*_core modules in your control-repo. Bundling these modules in the FreeBSD package does not make much sense for me, so the FreeBSD port install "vanilla Puppet", and we expect users to distribute the modules they need. Please note that you can distribute a different version of one of these modules than the one bundled in the AIO package. In this case, the distributed version is the one that will be used. This makes a consistent deployment, and can help when there are issues with a core module (at some point, the sshkey module was unable to remove ssh keys for example). |