Skip to content

Commit 742cf68

Browse files
committed
(IAC-1771) Update code for AlmaLinux
1 parent bccd56c commit 742cf68

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

lib/puppet/util/firewall.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,8 @@ def persist_iptables(proto)
172172
# Basic normalisation for older Facter
173173
os_key = Facter.value(:osfamily)
174174
os_key ||= case Facter.value(:operatingsystem)
175-
when 'RedHat', 'CentOS', 'Fedora', 'Scientific', 'SL', 'SLC', 'Ascendos', 'CloudLinux', 'PSBM', 'OracleLinux', 'OVS', 'OEL', 'Amazon', 'XenServer', 'VirtuozzoLinux', 'Rocky'
175+
when 'RedHat', 'CentOS', 'Fedora', 'Scientific', 'SL', 'SLC', 'Ascendos', 'CloudLinux',
176+
'PSBM', 'OracleLinux', 'OVS', 'OEL', 'Amazon', 'XenServer', 'VirtuozzoLinux', 'Rocky', 'AlmaLinux'
176177
'RedHat'
177178
when 'Debian', 'Ubuntu'
178179
'Debian'
@@ -198,7 +199,7 @@ def persist_iptables(proto)
198199
end
199200

200201
# RHEL 7 and newer also use systemd to persist iptable rules
201-
if os_key == 'RedHat' && ['RedHat', 'CentOS', 'Scientific', 'SL', 'SLC', 'Ascendos', 'CloudLinux', 'PSBM', 'OracleLinux', 'OVS', 'OEL', 'XenServer', 'VirtuozzoLinux', 'Rocky']
202+
if os_key == 'RedHat' && ['RedHat', 'CentOS', 'Scientific', 'SL', 'SLC', 'Ascendos', 'CloudLinux', 'PSBM', 'OracleLinux', 'OVS', 'OEL', 'XenServer', 'VirtuozzoLinux', 'Rocky', 'AlmaLinux']
202203
.include?(Facter.value(:operatingsystem)) && Facter.value(:operatingsystemrelease).to_i >= 7
203204
os_key = 'Fedora'
204205
end

manifests/linux.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
case $::operatingsystem {
6060
'RedHat', 'CentOS', 'Fedora', 'Scientific', 'SL', 'SLC', 'Ascendos',
6161
'CloudLinux', 'PSBM', 'OracleLinux', 'OVS', 'OEL', 'Amazon', 'XenServer',
62-
'VirtuozzoLinux', 'Rocky': {
62+
'VirtuozzoLinux', 'Rocky', 'AlmaLinux': {
6363
class { "${title}::redhat":
6464
ensure => $ensure,
6565
ensure_v6 => $_ensure_v6,

spec/unit/classes/firewall_linux_redhat_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
end
3535

3636
describe 'firewall::linux::redhat', type: :class do
37-
['RedHat', 'CentOS', 'Fedora'].each do |os|
37+
['RedHat', 'CentOS', 'Fedora', 'AlmaLinux'].each do |os|
3838
oldreleases = ((os == 'Fedora') ? ['14'] : ['6.5'])
3939
newreleases = ((os == 'Fedora') ? ['15', 'Rawhide'] : ['7.0.1406'])
4040
nftablesreleases = ((os == 'Fedora') ? [] : ['8.0'])

0 commit comments

Comments
 (0)