From: adrianiurca Date: Wed, 21 Jul 2021 12:58:09 +0000 (+0300) Subject: (MODULES-11138) - Facter.fact().value() not supported by facter 3 X-Git-Tag: v3.1.0~1^2~1 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=ef5deec5b6c2b73c5ab6dcfdd3b3459d0e5eb587;p=puppet-modules%2Fpuppetlabs-firewall.git (MODULES-11138) - Facter.fact().value() not supported by facter 3 --- diff --git a/lib/puppet/type/firewall.rb b/lib/puppet/type/firewall.rb index 58fd41d..34544c9 100644 --- a/lib/puppet/type/firewall.rb +++ b/lib/puppet/type/firewall.rb @@ -1850,8 +1850,8 @@ Puppet::Type.newtype(:firewall) do MAC Source PUPPETCODE newvalues(%r{^([0-9a-f]{2}[:]){5}([0-9a-f]{2})$}i) - facter_os_name = Facter.fact(:os).value['name'].downcase - facter_os_release = Facter.fact(:os).value['release']['major'].to_i + facter_os_name = Facter.value(:operatingsystem).downcase + facter_os_release = Facter.value(:operatingsystemrelease).to_i if facter_os_name == 'sles' && facter_os_release == 15 munge do |value| _value = value.downcase