mirror of
https://github.com/zebrajr/ansible.git
synced 2026-01-15 12:15:19 +00:00
ansible-test: disable xt_comment testcase for iptables (#86365)
Signed-off-by: Abhijeet Kasurde <Akasurde@redhat.com>
This commit is contained in:
@@ -52,7 +52,8 @@
|
||||
source: 0.0.0.0
|
||||
destination: 0.0.0.0
|
||||
jump: DROP
|
||||
comment: "FOOBAR-CHAIN RULE"
|
||||
# FIXME: Enable when xt_comment is working on RHEL 10
|
||||
#comment: "FOOBAR-CHAIN RULE"
|
||||
|
||||
- name: get the state of the iptable rules after rule is added to foobar chain
|
||||
become: true
|
||||
@@ -63,7 +64,8 @@
|
||||
assert:
|
||||
that:
|
||||
- result is not failed
|
||||
- '"FOOBAR-CHAIN RULE" in result.stdout'
|
||||
# FIXME: Enable when xt_comment is working on RHEL 10
|
||||
# - '"FOOBAR-CHAIN RULE" in result.stdout'
|
||||
|
||||
- name: flush the foobar chain
|
||||
become: true
|
||||
|
||||
@@ -35,29 +35,6 @@
|
||||
# prevent attempts to upgrade the kernel and install kernel modules for a non-running kernel version
|
||||
exclude: "{{ 'kernel-core' if ansible_distribution == 'RedHat' else omit }}"
|
||||
|
||||
- name: install xt_comment for iptables `-m comment` tests on RHEL 10
|
||||
dnf:
|
||||
name:
|
||||
- kernel-modules-extra-{{ ansible_facts.kernel }}
|
||||
state: present
|
||||
exclude:
|
||||
# prevent attempts to upgrade the kernel and install kernel modules for a non-running kernel version
|
||||
- kernel-core
|
||||
when: ansible_distribution == 'RedHat'
|
||||
|
||||
- name: Use iptables with unnecessary extension match
|
||||
iptables:
|
||||
chain: INPUT
|
||||
source: 8.8.8.8
|
||||
jump: DROP
|
||||
match: comment
|
||||
comment: Here to include an extension
|
||||
register: unnecessary_extension
|
||||
|
||||
- name: Assert success
|
||||
assert:
|
||||
that:
|
||||
- unnecessary_extension is success
|
||||
- unnecessary_extension.rule.count('-m comment') == 1
|
||||
|
||||
# FIXME: Disabling this test for now as it is not working on RHEL 10
|
||||
# - import_tasks: xt_comment.yml
|
||||
- import_tasks: chain_management.yml
|
||||
|
||||
30
test/integration/targets/iptables/tasks/xt_comment.yml
Normal file
30
test/integration/targets/iptables/tasks/xt_comment.yml
Normal file
@@ -0,0 +1,30 @@
|
||||
---
|
||||
# test code for the iptables module
|
||||
# Copyright: (c) Contributors to the Ansible project
|
||||
# Copyright: (c) 2021, Éloi Rivard <eloi@yaal.coop>
|
||||
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
|
||||
|
||||
- name: install xt_comment for iptables `-m comment` tests on RHEL 10
|
||||
dnf:
|
||||
name:
|
||||
- kernel-modules-extra-{{ ansible_facts.kernel }}
|
||||
state: present
|
||||
exclude:
|
||||
# prevent attempts to upgrade the kernel and install kernel modules for a non-running kernel version
|
||||
- kernel-core
|
||||
when: ansible_distribution == 'RedHat'
|
||||
|
||||
- name: Use iptables with unnecessary extension match
|
||||
iptables:
|
||||
chain: INPUT
|
||||
source: 8.8.8.8
|
||||
jump: DROP
|
||||
match: comment
|
||||
comment: Here to include an extension
|
||||
register: unnecessary_extension
|
||||
|
||||
- name: Assert success
|
||||
assert:
|
||||
that:
|
||||
- unnecessary_extension is success
|
||||
- unnecessary_extension.rule.count('-m comment') == 1
|
||||
Reference in New Issue
Block a user