diff --git a/linux_os/guide/system/network/network-iptables/package_iptables_installed/rule.yml b/linux_os/guide/system/network/network-iptables/package_iptables_installed/rule.yml index e76ea4f2be9..2dee826b9ce 100644 --- a/linux_os/guide/system/network/network-iptables/package_iptables_installed/rule.yml +++ b/linux_os/guide/system/network/network-iptables/package_iptables_installed/rule.yml @@ -1,7 +1,7 @@ documentation_complete: true -platform: machine and not rhcos4-rhel9 +platform: machine and not rhcos4-rhel9 and service_disabled[nftables] and service_disabled[ufw] title: 'Install iptables Package' diff --git a/linux_os/guide/system/network/network-nftables/package_nftables_installed/rule.yml b/linux_os/guide/system/network/network-nftables/package_nftables_installed/rule.yml index b6c0f0bef6d..13f1d60c722 100644 --- a/linux_os/guide/system/network/network-nftables/package_nftables_installed/rule.yml +++ b/linux_os/guide/system/network/network-nftables/package_nftables_installed/rule.yml @@ -32,7 +32,7 @@ ocil_clause: 'the package is not installed' ocil: '{{{ ocil_package(package="nftables") }}}' -platform: machine +platform: machine and service_disabled[iptables] and service_disabled[ufw] template: name: package_installed diff --git a/shared/applicability/service_disabled.yml b/shared/applicability/service_disabled.yml index 8d06bc615eb..b03b524d918 100644 --- a/shared/applicability/service_disabled.yml +++ b/shared/applicability/service_disabled.yml @@ -7,3 +7,12 @@ args: firewalld: servicename: firewalld packagename: firewalld + iptables: + servicename: iptables + packagename: iptables + nftables: + servicename: nftables + packagename: nftables + ufw: + servicename: ufw + packagename: ufw