diff --git a/install_nginx.yml b/install_nginx.yml index 6f51ce2..7bbf1bf 100644 --- a/install_nginx.yml +++ b/install_nginx.yml @@ -1,6 +1,6 @@ --- - name: Ensure Nginx is installed and configured - hosts: bab1.mgmt.toal.ca + hosts: all become: true tasks: @@ -12,9 +12,22 @@ ansible.builtin.include_role: name: nginxinc.nginx_core.nginx_config - - name: Ensure firewall is open on port 80 + - name: Ensure python firewall library is installed + ansible.builtin.package: + name: python3-firewall + state: present + + - name: Ensure firewalld is enabled + ansible.builtin.service: + name: firewalld + enabled: true + + - name: Ensure firewall ports are open ansible.posix.firewalld: - port: 80/tcp + port: "{{ item }}" permanent: true immediate: true state: enabled + loop: + - 80/tcp + - 22/tcp