21 lines
677 B
YAML
21 lines
677 B
YAML
---
|
|
# handlers file for nftables
|
|
|
|
# (re)Start will be called at first run
|
|
- name: Restart nftables service
|
|
systemd:
|
|
daemon_reload: '{{ nftables__register_systemd_service.changed | default(False) }}'
|
|
state: 'restarted'
|
|
name: '{{ nft_service_name }}'
|
|
enabled: '{{ nft_service_enabled }}'
|
|
when: ansible_service_mgr == 'systemd' and nft_service_manage
|
|
|
|
# Reload will avoid to loose Nftables rulebase if an invalid syntax is added
|
|
- name: Reload nftables service
|
|
systemd:
|
|
state: 'reloaded'
|
|
name: '{{ nft_service_name }}'
|
|
when: ansible_service_mgr == 'systemd' and
|
|
nft_service_manage and
|
|
not nftables__register_systemd_service.changed
|