Remove template timestamps & move tasks to handlers

These changes will prevent services from being restarted without any changes
whenever no changes have been made
This commit is contained in:
Sonny Bakker 2024-03-16 10:36:59 +01:00
parent 7a57636bdb
commit 8e7d6db56b
29 changed files with 46 additions and 95 deletions

View file

@ -73,6 +73,10 @@
loop:
- '/etc/systemd/network/30-vmbr0.network'
- '/etc/systemd/network/30-vmbr0.netdev'
notify:
- restart systemd-networkd
- restart systemd-resolved
when: platform == "desktop"
- block:
@ -107,28 +111,10 @@
- '/etc/systemd/network/30-vmbr0.network'
- '/etc/systemd/network/30-vmbr0.netdev'
when: platform == "laptop"
- name: restart systemd-networkd
become: true
systemd:
name: systemd-networkd
state: restarted
enabled: true
- name: start systemd-resolved service
become: true
systemd:
name: systemd-resolved
state: started
enabled: true
- name: start iwd service
become: true
systemd:
name: iwd
state: started
enabled: true
notify:
- restart systemd-networkd
- restart systemd-resolved
- restart iwd
when: platform == "laptop"
- name: copy firewall template