From acbe317adfc3a909b6000745aeffc34344d66527 Mon Sep 17 00:00:00 2001 From: adrianiurca Date: Thu, 22 Jul 2021 18:27:35 +0300 Subject: [PATCH] use new facts instead of legacy facts --- lib/puppet/type/firewall.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/puppet/type/firewall.rb b/lib/puppet/type/firewall.rb index 34544c9..428174f 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.value(:operatingsystem).downcase - facter_os_release = Facter.value(:operatingsystemrelease).to_i + facter_os_name = Facter.value(:os)['name'].downcase + facter_os_release = Facter.value(:os)['release']['major'].to_i if facter_os_name == 'sles' && facter_os_release == 15 munge do |value| _value = value.downcase -- 2.45.2