After puppet 3.8 - 6.17 upgrade, missing lots of pre-defined facters

28 views
Skip to first unread message

Paul Raines

unread,
Aug 3, 2020, 9:40:00 AM8/3/20
to Puppet Users

I upgraded recently from puppet 3.8 to 6.17 on CentOS 7 using the http://yum.puppetlabs.com/puppet6/el/7/ repos.  The puppet-agent package replaced the facter package.

I notice a lot of facters that existed before are missing.  For example zfs_version

Were lots of these removed for specific reasons or am I missing an additional package I should install to get these extra facters that used to be builtin to the main package?

Marty Ewings

unread,
Aug 3, 2020, 9:47:17 AM8/3/20
to Puppet Users
Hi There

Please find the complete list of core facts, those distributed with the embedded facter here:


ZFS_version is present, however this is a solaris only fact.

there are a number of legacy facts hidden by default, they usually have modern equivalents, please see the above link for a description

Paul Raines

unread,
Aug 3, 2020, 9:57:09 AM8/3/20
to Puppet Users
Okay, so the issue is zfs_version became Solaris only when previously it was not.  Luckily I still had facter 2.4.6 installed on a machine and just copied the zfs_version.rb from the package to a custom fact which works fine on my CentOS boxes

Thanks

Dirk Heinrichs

unread,
Aug 3, 2020, 10:04:32 AM8/3/20
to puppet...@googlegroups.com
Am Montag, den 03.08.2020, 06:57 -0700 schrieb Paul Raines:

Okay, so the issue is zfs_version became Solaris only when previously it was not. 

This change is obviously nonsense. There's ZFS on Linux and it's even the default on FreeBSD since a long time. Could you file a bug to have this reverted, please?

Thanks...

Dirk
-- 
Dirk Heinrichs
Senior Systems Engineer, Delivery Pipeline
OpenText ™ Discovery | Recommind
Recommind GmbH, Von-Liebig-Straße 1, 53359 Rheinbach
Vertretungsberechtigte Geschäftsführer Gordon Davies, Madhu Ranganathan, Christian Waida, Registergericht Amtsgericht Bonn, Registernummer HRB 10646
This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden
Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail sind nicht gestattet.
signature.asc
Reply all
Reply to author
Forward
0 new messages