From 69affddc7f7e1812db761002d44223c139a5eb27 Mon Sep 17 00:00:00 2001 From: Adam Miller Date: Tue, 1 May 2018 16:33:34 -0500 Subject: [PATCH] Add firewalld Rich Rule port forwarding example (#39534) Example provided by Mike Cardwell (@mikehardenize) in an issue comment 28349#issuecomment-385354551 Signed-off-by: Adam Miller --- lib/ansible/modules/system/firewalld.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/ansible/modules/system/firewalld.py b/lib/ansible/modules/system/firewalld.py index 9efe0956b6e..29ec59d54ce 100644 --- a/lib/ansible/modules/system/firewalld.py +++ b/lib/ansible/modules/system/firewalld.py @@ -133,6 +133,17 @@ EXAMPLES = ''' zone: custom state: present permanent: true + +- name: Redirect port 443 to 8443 with Rich Rule + firewalld: + rich_rule: rule family={{ item }} forward-port port=443 protocol=tcp to-port=8443 + zone: public + permanent: true + immediate: true + state: enabled + with_items: + - ipv4 + - ipv6 ''' from ansible.module_utils.basic import AnsibleModule