updated for version 7
diff --git a/tasks/main.yml b/tasks/main.yml
index b52b4d4..4ad4d57 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -19,3 +19,13 @@
     when: iptables_disabled is defined and not iptables_disabled
 
   when: (ansible_distribution | lower == "centos" or ansible_distribution | lower == "oraclelinux")  and ansible_distribution_major_version | version_compare("7", "<") and not ansible_virtualization_type | lower == "docker"
+
+- block:
+
+  - name: Stop Firewalld service
+    service:
+      name: firewalld
+      state: stopped
+      enabled: no
+
+  when: (ansible_distribution | lower == "centos" or ansible_distribution | lower == "oraclelinux")  and ansible_distribution_major_version | version_compare("7", ">=") and not ansible_virtualization_type | lower == "docker"