[Bug 251576] [sysutils/puppet6] Ressource problem sshkey with ruby 27

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Dec 4 09:45:44 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251576

            Bug ID: 251576
           Summary: [sysutils/puppet6] Ressource problem sshkey with ruby
                    27
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: puppet at FreeBSD.org
          Reporter: albert.shih at obspm.fr
             Flags: maintainer-feedback?(puppet at FreeBSD.org)
          Assignee: puppet at FreeBSD.org

Hi everyone.

The serverity of this bug are not very high but I think it impact lot of
peoples

Just today I upgrade my puppetserver (Linux) to puppet6 from puppet5

I also upgrade some of my linux client to puppet6 and everything work fine.

I just upgrade my FreeBSD client from puppet5 + ruby 26 -> puppet6+ruby27
mostly because puppet5 ports are mark broken. 

But puppet6+ruby27 on FreeBSD 12.2 the puppet agent don't seem to work 
correctly, he didn't seem to have acces to the basic resource of sshkey

For exemple, from a fresh install 12.2 jail I install puppet6+ruby27 (build
from poudriere) and run the agent I got 

Info: Using configured environment 'jas'
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Retrieving locales
Info: Loading facts
Error: Failed to apply catalog: Parameter name failed on Resources[sshkey]:
Could not find resource type 'sshkey' (file:
/etc/puppetlabs/code/environments/production/modules/ssh/manifests/knownhosts.pp,
line: 6)

To make it work I need to install the 

https://forge.puppet.com/modules/puppetlabs/sshkeys_core/reference

in my puppet module collection. It's not a big deal.

But I don't see why the freebsd version of puppet6 dont include this...well
basic feature ;-)

Regards

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list