mirror of
https://gitlab.archlinux.org/archlinux/infrastructure.git
synced 2025-01-18 08:06:16 +01:00
24 lines
606 B
YAML
24 lines
606 B
YAML
- name: Install firewalld
|
|
pacman:
|
|
name: firewalld
|
|
state: present
|
|
|
|
- name: Install firewalld config
|
|
template: src=firewalld.conf.j2 dest=/etc/firewalld/firewalld.conf owner=root group=root mode=0644
|
|
notify:
|
|
- Restart firewalld
|
|
|
|
- name: Start and enable firewalld
|
|
service:
|
|
name: firewalld
|
|
enabled: "{{ configure_firewall }}"
|
|
state: "{{ configure_firewall | ternary('started', 'stopped') }}"
|
|
|
|
- name: Disable default dhcpv6-client rule
|
|
ansible.posix.firewalld:
|
|
service: dhcpv6-client
|
|
state: disabled
|
|
immediate: true
|
|
permanent: true
|
|
when: configure_firewall
|