]> review.fuel-infra Code Review - puppet-modules/puppetlabs-firewall.git/commitdiff
(MODULES-11138) - Facter.fact().value() not supported by facter 3
authoradrianiurca <adrian.iurca@gmail.com>
Wed, 21 Jul 2021 12:58:09 +0000 (15:58 +0300)
committeradrianiurca <adrian.iurca@gmail.com>
Wed, 21 Jul 2021 12:58:09 +0000 (15:58 +0300)
lib/puppet/type/firewall.rb

index 58fd41d722c4c5cdce784e49049e33ebfd92ff32..34544c984cc06cefdc3c6c7274be185d0dcf9f68 100644 (file)
@@ -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