diff --git a/ansible/roles/install_node_exporter/tasks/main.yaml b/ansible/roles/install_node_exporter/tasks/main.yaml
index cb52fd31744509308fd10b707ebedf6af9ad8820..4d9fe61318bd8a9b4ecbbb19fdde02381bbddd97 100644
--- a/ansible/roles/install_node_exporter/tasks/main.yaml
+++ b/ansible/roles/install_node_exporter/tasks/main.yaml
@@ -71,3 +71,9 @@
   when:
     - "'firewalld.service' in ansible_facts.services"
     - ansible_facts.services["firewalld.service"].state == "running"
+
+- name: Enable and start firewalld
+  ansible.builtin.service:
+    name: firewalld
+    enabled: true
+    state: restarted