From 11439a0e6b2b3f7610a8aeeef121995f53ce52b1 Mon Sep 17 00:00:00 2001 From: Evert Hessel Date: Sat, 22 Jan 2022 18:18:52 +0100 Subject: [PATCH] Add support for firewalld intra zone forwarding - tests --- .../firewalld/tasks/forward_test_cases.yml | 51 +++++++++++++++++++ .../targets/firewalld/tasks/run_all_tests.yml | 3 ++ 2 files changed, 54 insertions(+) create mode 100644 tests/integration/targets/firewalld/tasks/forward_test_cases.yml diff --git a/tests/integration/targets/firewalld/tasks/forward_test_cases.yml b/tests/integration/targets/firewalld/tasks/forward_test_cases.yml new file mode 100644 index 0000000..00b8939 --- /dev/null +++ b/tests/integration/targets/firewalld/tasks/forward_test_cases.yml @@ -0,0 +1,51 @@ +# Test playbook for the firewalld module - forward operations +# (c) 2017, Adam Miller +# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) + +- name: firewalld forward test permanent enabled + firewalld: + forward: yes + permanent: true + state: enabled + register: result + +- name: assert firewalld forward test permanent enabled worked + assert: + that: + - result is changed + +- name: firewalld forward test permanent enabled rerun (verify not changed) + firewalld: + forward: yes + permanent: true + state: enabled + register: result + +- name: assert firewalld forward test permanent enabled rerun worked (verify not changed) + assert: + that: + - result is not changed + +- name: firewalld forward test permanent disabled + firewalld: + forward: no + permanent: true + state: disabled + register: result + +- name: assert firewalld forward test permanent disabled worked + assert: + that: + - result is changed + +- name: firewalld forward test permanent disabled rerun (verify not changed) + firewalld: + forward: no + permanent: true + state: disabled + register: result + +- name: assert firewalld forward test permanent disabled rerun worked (verify not changed) + assert: + that: + - result is not changed diff --git a/tests/integration/targets/firewalld/tasks/run_all_tests.yml b/tests/integration/targets/firewalld/tasks/run_all_tests.yml index 4270e89..2a86bb7 100644 --- a/tests/integration/targets/firewalld/tasks/run_all_tests.yml +++ b/tests/integration/targets/firewalld/tasks/run_all_tests.yml @@ -21,3 +21,6 @@ # firewalld port forwarding operation test cases - include_tasks: port_forward_test_cases.yml + +# firewalld zone forwarding operation test cases +- include_tasks: forward_test_cases.yml