Move two task in systemd handler (try to fix #1)
Try to fix the long delay at the first run.
This commit is contained in:
parent
bf9080fcb3
commit
485f7fa83d
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
### Enhancements
|
### Enhancements
|
||||||
* Set a variable to enable/disable the support of Nftables.
|
* Set a variable to enable/disable the support of Nftables.
|
||||||
|
* Move two task in systemd handler (try to fix #1).
|
||||||
|
|
||||||
## v1.3.1
|
## v1.3.1
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
---
|
---
|
||||||
# handlers file for nftables
|
# handlers file for nftables
|
||||||
- name: restart nftables service
|
- name: Restart nftables service
|
||||||
service: name={{ nft_service_name }} state=restarted
|
systemd:
|
||||||
when: nft_service_manage
|
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
|
||||||
|
|
|
@ -44,7 +44,7 @@
|
||||||
group: root
|
group: root
|
||||||
mode: 0755
|
mode: 0755
|
||||||
backup: yes
|
backup: yes
|
||||||
notify: ['restart nftables service']
|
notify: ['Restart nftables service']
|
||||||
when: nft_enabled|bool
|
when: nft_enabled|bool
|
||||||
|
|
||||||
- name: CONFIG generate input rules file
|
- name: CONFIG generate input rules file
|
||||||
|
@ -55,7 +55,7 @@
|
||||||
group: root
|
group: root
|
||||||
mode: 0755
|
mode: 0755
|
||||||
backup: yes
|
backup: yes
|
||||||
notify: ['restart nftables service']
|
notify: ['Restart nftables service']
|
||||||
when: nft_enabled|bool
|
when: nft_enabled|bool
|
||||||
|
|
||||||
- name: CONFIG generate output rules file
|
- name: CONFIG generate output rules file
|
||||||
|
@ -66,7 +66,7 @@
|
||||||
group: root
|
group: root
|
||||||
mode: 0755
|
mode: 0755
|
||||||
backup: yes
|
backup: yes
|
||||||
notify: ['restart nftables service']
|
notify: ['Restart nftables service']
|
||||||
when: nft_enabled|bool
|
when: nft_enabled|bool
|
||||||
|
|
||||||
- name: CONFIG generate vars definition file
|
- name: CONFIG generate vars definition file
|
||||||
|
@ -77,7 +77,7 @@
|
||||||
group: root
|
group: root
|
||||||
mode: 0755
|
mode: 0755
|
||||||
backup: yes
|
backup: yes
|
||||||
notify: ['restart nftables service']
|
notify: ['Restart nftables service']
|
||||||
when: nft_enabled|bool
|
when: nft_enabled|bool
|
||||||
|
|
||||||
- name: CONFIG generate sets and maps file
|
- name: CONFIG generate sets and maps file
|
||||||
|
@ -88,7 +88,7 @@
|
||||||
group: root
|
group: root
|
||||||
mode: 0755
|
mode: 0755
|
||||||
backup: yes
|
backup: yes
|
||||||
notify: ['restart nftables service']
|
notify: ['Restart nftables service']
|
||||||
when: nft_enabled|bool
|
when: nft_enabled|bool
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
|
@ -104,19 +104,6 @@
|
||||||
register: nftables__register_systemd_service
|
register: nftables__register_systemd_service
|
||||||
when: (nft_enabled|bool and
|
when: (nft_enabled|bool and
|
||||||
nft_service_manage|bool)
|
nft_service_manage|bool)
|
||||||
notify: ['restart nftables service']
|
notify: ['Restart nftables service']
|
||||||
|
|
||||||
- name: Reload systemd daemons
|
|
||||||
command: systemctl daemon-reload
|
|
||||||
notify: ['restart nftables service']
|
|
||||||
when: (nft_service_manage|bool and
|
|
||||||
nftables__register_systemd_service|changed)
|
|
||||||
|
|
||||||
- name: SERVICE manage '{{ nft_service_name }}'
|
|
||||||
service:
|
|
||||||
name: '{{ nft_service_name }}'
|
|
||||||
state: started
|
|
||||||
enabled: '{{ nft_service_enabled }}'
|
|
||||||
when: (nft_enabled|bool and
|
|
||||||
nft_service_manage|bool)
|
|
||||||
# }}}
|
# }}}
|
||||||
|
|
Loading…
Reference in New Issue