diff --git a/ansible/roles/common/tasks/main.yaml b/ansible/roles/common/tasks/main.yaml index 96ceffa..694754b 100644 --- a/ansible/roles/common/tasks/main.yaml +++ b/ansible/roles/common/tasks/main.yaml @@ -3,10 +3,17 @@ name: "{{ inventory_hostname }}" use: systemd -- name: Install firewalld +- name: Install firewalld on RedHat family package: name: firewalld state: latest + when: ansible_os_family == "RedHat" + +- name: Install firewalld on Arch + community.general.pacman: + name: firewalld + state: present + when: ansible_os_family == "Archlinux" - name: Start and enable firewalld service: